LlSetTimerEvent/fr
Jump to navigation
Jump to search
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: llSetTimerEvent( float sec );107 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Provoque un évènement timer toutes les sec secondes. La valeur 0.0 arrête l’évènement.
• float | sec | – | une valeur positive non nulle. |
Avertissements
- La dilatation temporelle augmente la longueur de l’intervalle entre les évènements timer.
Consultez llGetRegionTimeDilation pour avoir plus d’informations.
- Le timer est conservé d’un état à un autre, mais il est supprimé en cas de réinitialisation du script.
Exemples
<lsl> float gap = 2.0; integer counter = 0;
default {
state_entry() { // active l’évènement timer toutes les 2 secondes llSetTimerEvent(gap); llResetTime(); }
touch_start(integer total_number) { llSay(0, "Le timer s’arrête."); llSetTimerEvent(0); counter = 0; }
timer() { ++counter; llSay(0, (string)counter+" ticks ont été générés en " + (string)llGetTime() + " secondes (temps d’exécution du script ).\nEstimation du temps écoulé : " + (string)(counter * gap)); }
}</lsl>
Voir également
Évènement
• | timer | – | Evènement généré toutes les x secondes |
Fonctions
• | llSensorRepeat | – | Crée un senseur | |
• | llGetRegionTimeDilation | – | Renvoie la dilatation temporelle de la région | |
• | llGetTime | – | Renvoie le temps d’exécution du script |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.