llResetScript

From Second Life Wiki
Revision as of 12:45, 30 March 2020 by Wulfie Reanimator (talk | contribs) (Specified what happens to timers/listeners)
Jump to navigation Jump to search

Summary

Function: llResetScript( );
0.0 Forced Delay
10.0 Energy

Resets the script.

On script reset...

  • The current event/function is exited without further execution or return.
  • Any granted URLs are released.
  • All global variables are set to their defaults.
  • Timers (including repeating sensors) are cleared.
  • Listeners are removed.
  • The event queue is cleared.
  • The default state is set as the active state.

Examples

<source lang="lsl2"> default {

   // reset script when the object is rezzed
   on_rez(integer start_param)
   {
       llResetScript();
   }
   changed(integer change)
   {
       // reset script when the owner or the inventory changed
if (change & (CHANGED_OWNER

See Also

Functions

Deep Notes

Signature

function void llResetScript();