top of page

EVENTOS

Dentro de los estados, LSL trabaja con eventos para poder hacer cosas como empezar a mover, colisionar con cosas, o recurrir a un temporizador.

Los eventos no interrumpen los unos a los otros, son ejecutados en modo FIFO(First In First Out). Es decir, el primero que se lee empezando desde arriba hacia abajo es ejecutado. Aunque el evento state_entry es una excepcion, ya que puede ser saltado.Si mas de 64 eventos se encuentran en espera de ejecutarse, los nuevos eventos son descartados hasta que haya nuevo sitio. Si el script es pausado, como cuando un objeto es tomado del inventario, los eventos pendientes se conservan y se utilizan la siguiente vez que el objeto se rezzea.

En el cambio de estado, la cola de eventos en espera se borra así como cualquier evento listen(). Los sensores son tambien desactivados y deben ser llamados otra vez en el estado nuevo. Los timers, sin embargo, no se desactivan y se pueden interactuar entre los distintos estados.

 

A continuacion se pueden ver algunos eventos que existen en LSL:

A

C

D

  • Dataserver

E

  • Email

  • Event Order

  • Experience permissions

  • Experience permissions denied

H

  • Http request

  • Http response

L

  • Land collision

  • Land collision end

  • Land collision start

  • Link message

  • Listen

M

  • Money

  • Moving end

  • Moving start

N

  • Not at rot target

  • Not at target

  • No sensor

O

  • Object rez

  • On rez

P

  • Path update

R

  • Remote data

  • Run time permissions

S

  • Sensor

  • State entry

  • State exit

T

  • Timer

  • Touch

  • Touch end

  • Touch start

  • Transaction result

bottom of page