State entry

From Second Life Wiki
Revision as of 09:35, 23 February 2007 by Strife Onizuka (talk | contribs)
Jump to navigation Jump to search

Description

Event: state_entry( ){ ; }

Triggered on any state transition and startup


Specification

Triggered

  1. When rezzing a script that does not have a saved state.
    • If it was a copy taken from inworld
    • If the event had not been triggered due to no-script land.
  2. On script reset, either by client or llResetScript/llResetOtherScript
  3. State change
    • A state_exit is triggered in the old state and the state_entry is triggered in the new state. All other events in the queue are lost as result of the state change.

Not Triggered

  1. When the object is rezzed (with saved script status)
    • Use on_rez event in this situation

Caveats


Examples

See Also

Events

•  on_rez Triggered when the object is rezzed
•  state_exit Triggered when the state is exited at state change

Functions

•  llResetScript Resets the script
•  llResetOtherScript Resets another script in the prim
•  llGetStartParameter The on_rez parameter (or llRemoteLoadScriptPin parameter)

Deep Notes

Signature

event void state_entry(  );