Difference between revisions of "State entry/it"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with "{{Issues/SVC-3379}}{{LSL_Event |event_id=0|event_delay|event=state_entry |event_desc=Eseguito ad ogni transizione di stato e avvio |constants |spec= === Esecuzione === #Salvatagg…")
 
 
Line 15: Line 15:
=== Non esecuzione ===
=== Non esecuzione ===
#Quando l'oggetto viene rezzato ''con'' uno stato script salvato
#Quando l'oggetto viene rezzato ''con'' uno stato script salvato
#*In cuesta situazione usate l'evento [[on_rez]]
#*In questa situazione usate l'evento [[on_rez]]
|caveats
|caveats
|examples=<lsl>default
|examples=<lsl>default

Latest revision as of 05:13, 15 January 2012

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

Caveats


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(  );