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.