Timer/fr

From Second Life Wiki

Page Principale > Timer > Timer/fr
Jump to: navigation, search

Contents

Description

Event: timer( ){ ; }

Evènement généré toutes les X secondes. Il est généré par llSetTimerEvent.


Défauts

  • Le temps entre deux évènements peut dépasser le temps spécifié avec llSetTimerEvent à cause de:
    • La dilation temporelle - cf. llGetRegionTimeDilation pour plus d'informations.
    • Le délai des évènements - Un nombre limité d'évènements peut être déclenché par seconde.
    • L'execution de l'évènement - Si l'execution d'un évènement prend trop de temps.
  • Un seul timer peut être actif par script.
  • Le timer est conservé lors des changements d’états mais pas lors des réinitialisations de script

Exemples

 
float gap = 2.0;
float counter = 0.0;
 
default
{
    state_entry()
    {
        // active un timer toutes les 2 secondes
        llSetTimerEvent(gap);
    }
 
    timer()
    {
        counter = counter + gap; 
        llSay(0, (string)counter+" secondes se sont écoulées");
    }
}
 

Voir aussi

Fonctions

•  llSetTimerEvent Active un évènement de type timer
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.