Difference between revisions of "State entry/fr"
Jump to navigation
Jump to search
m (Fixed) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{LSL_Event | {{LSL_Event/fr | ||
|event_id=0|event_delay|event=state_entry | |event_id=0|event_delay|event=state_entry | ||
|event_desc=L'évènement est déclenché | |event_desc=L'évènement est déclenché lors de toute transition d'état et lors du démarrage d'un script | ||
|constants | |constants | ||
|spec= | |spec= | ||
=== Déclenché === | === Déclenché === | ||
# | #Lorsque le script est enregistré ou ajouté à l'objet | ||
#Quand l'état change | #Quand l'état change | ||
#* | #*[[state_exit/fr|state_exit]] est déclenché dans l'ancien état et [[state_entry/fr|state_entry]] est déclenché dans le nouvel état. À la suite du changement d'état, tous les autres évènements dans la file d'attente sont perdus | ||
# | #Lorsque le script est réinitialisé, que ce soit par le client SL ou par [[llResetScript/fr|llResetScript]]/[[llResetOtherScript/fr|llResetOtherScript]] | ||
#Quand l'objet est | #Quand l'objet est placé dans le monde ''sans'' que son script soit dans l'état enregistré | ||
#*Si c'est une copie prise dans le monde | #*Si c'est une copie prise dans le monde | ||
#*Si l'évènement n'a pas été déclenché à cause d'un terrain où l'exécution des scripts n'est pas autorisé | #*Si l'évènement n'a pas été déclenché à cause d'un terrain où l'exécution des scripts n'est pas autorisé | ||
=== Non déclenché === | === Non déclenché === | ||
#Quand l'objet est mis dans le monde ''avec'' son script en | #Quand l'objet est mis dans le monde ''avec'' son script en état enregistré | ||
#*Dans cette situation, utilisez l'évènement [[on_rez]] | #*Dans cette situation, utilisez l'évènement [[on_rez/fr|on_rez]] | ||
|caveats | |caveats | ||
|examples= | |examples= | ||
Line 23: | Line 23: | ||
state_entry() | state_entry() | ||
{ | { | ||
llSay(0, "Salut, Avatar!"); | llSay(0, "Salut, Avatar !"); | ||
} | } | ||
} | } | ||
Line 29: | Line 29: | ||
|helpers | |helpers | ||
|also_header | |also_header | ||
|also_events={{LSL DefineRow||[[on_rez]]|Déclenché quand l'objet est mis dans le monde}} | |also_events={{LSL DefineRow||[[on_rez/fr|on_rez]]|Déclenché quand l'objet est mis dans le monde}} | ||
{{LSL DefineRow||[[state_exit]]|L'état de sortie est déclenché | {{LSL DefineRow||[[state_exit/fr|state_exit]]|L'état de sortie est déclenché lors de changements d'état}} | ||
|also_functions={{LSL DefineRow||[[llResetScript]]|Réinitialise | |also_functions={{LSL DefineRow||[[llResetScript/fr|llResetScript]]|Réinitialise le script}} | ||
{{LSL DefineRow||[[llResetOtherScript]]|Réinitialise un autre script contenu dans | {{LSL DefineRow||[[llResetOtherScript/fr|llResetOtherScript]]|Réinitialise un autre script contenu dans la même prim}} | ||
{{LSL DefineRow||[[llGetStartParameter]]|Le paramètre [[on_rez]] (ou le paramètre [[llRemoteLoadScriptPin]])}} | {{LSL DefineRow||[[llGetStartParameter/fr|llGetStartParameter]]|Le paramètre de [[on_rez/fr|on_rez]] (ou le paramètre de [[llRemoteLoadScriptPin/fr|llRemoteLoadScriptPin]])}} | ||
|also_articles | |also_articles | ||
|also_footer | |also_footer | ||
Line 39: | Line 39: | ||
|mode | |mode | ||
|deprecated | |deprecated | ||
|cat1=Script | |cat1=Script/fr | ||
|cat2=State | |cat2=State/fr | ||
|cat3 | |cat3 | ||
|cat4 | |cat4 | ||
}} | }} |
Latest revision as of 01:56, 10 January 2008
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Event: state_entry( ){ ; }0 | Event ID |
L'évènement est déclenché lors de toute transition d'état et lors du démarrage d'un script
Spécification
Déclenché
- Lorsque le script est enregistré ou ajouté à l'objet
- Quand l'état change
- state_exit est déclenché dans l'ancien état et state_entry est déclenché dans le nouvel état. À la suite du changement d'état, tous les autres évènements dans la file d'attente sont perdus
- Lorsque le script est réinitialisé, que ce soit par le client SL ou par llResetScript/llResetOtherScript
- Quand l'objet est placé dans le monde sans que son script soit dans l'état enregistré
- Si c'est une copie prise dans le monde
- Si l'évènement n'a pas été déclenché à cause d'un terrain où l'exécution des scripts n'est pas autorisé
Non déclenché
- Quand l'objet est mis dans le monde avec son script en état enregistré
- Dans cette situation, utilisez l'évènement on_rez
Exemples
default { state_entry() { llSay(0, "Salut, Avatar !"); } }
Voir aussi
Evénements
• | on_rez | – | Déclenché quand l'objet est mis dans le monde | |
• | state_exit | – | L'état de sortie est déclenché lors de changements d'état |
Fonctions
• | llResetScript | – | Réinitialise le script | |
• | llResetOtherScript | – | Réinitialise un autre script contenu dans la même prim | |
• | llGetStartParameter | – | Le paramètre de on_rez (ou le paramètre de llRemoteLoadScriptPin) |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.