llResetScript

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Summary

Function: llResetScript( );

Resets the script.

On script reset...

  • Full Object Update is sent to viewers.
  • 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

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 | CHANGED_INVENTORY))
            llResetScript();
    }

    // script initialization here
    state_entry()
    {
        ;
    }
}

See Also

Functions

Deep Notes

Search JIRA for related Issues

Signature

function void llResetScript();

Haiku

Precipitous cliff
A whole universe reset
by its old owner