State entry/it

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.

Description

Event: state_entry( ){ ; }

Eseguito ad ogni transizione di stato e avvio


Specification

Esecuzione

  1. Salvataggio dello script o aggiunta ad un oggetto
  2. Cambio di stato
    • Viene eseguito uno state_exit nel vecchio stato e lo state_entry viene avviato nel nuovo stato. Come risultato del cambio di stato, tutti gli altri eventi in coda sono persi.
  3. All'azzeramento dello script, sia tramite client che llResetScript/llResetOtherScript
  4. Quando l'oggetto viene rezzato senza uno stato script salvato
    • Se era una copia presa da SL
    • Se l'evento non è stato eseguito a causa di un terreno in cui gli script erano disabilitati.

Non esecuzione

  1. Quando l'oggetto viene rezzato con uno stato script salvato
    • In questa situazione usate l'evento on_rez

Examples

<lsl>default {

   state_entry()
   {
       llSay(0, "Ciao, Avatar!");
   }

}</lsl>

See Also

Events

•  on_rez Eseguito quando l'oggetto viene rezzato
•  state_exit Eseguito quando si esce da uno stato a un cambio di stato

Functions

•  llResetScript Azzera lo script
•  llResetOtherScript Azzera un altro script nel prim
•  llGetStartParameter Il parametro on_rez (o il parametro llRemoteLoadScriptPin)

Deep Notes

Issues

All Issues

~ Search JIRA for related Issues
   changing to same state triggers state_entry in mono compiled script

Signature

event void state_entry(  );