Difference between revisions of "LlGetTime/fr"

From Second Life Wiki
Jump to navigation Jump to search
(Localized to french)
 
Line 5: Line 5:
|return_text=correspondant  au temps d’exécution du script en secondes depuis la dernière réinitialisation de la région, du script ou appel aux fonctions [[llResetTime/fr|llResetTime]] ou [[llGetAndResetTime/fr|llGetAndResetTime]].
|return_text=correspondant  au temps d’exécution du script en secondes depuis la dernière réinitialisation de la région, du script ou appel aux fonctions [[llResetTime/fr|llResetTime]] ou [[llGetAndResetTime/fr|llGetAndResetTime]].
|func_footnote
|func_footnote
|spec=Ce temps différe du temps réel car il est influencé par la dilatation temporelle. Consultez [[llGetRegionTimeDilation/fr|llGetRegionTimeDilation]] pour plus d’info.
|spec=Ce temps s écoule de la même manière que le temps réel , mais il peut être suspendu par l utilisateur.  
|caveats=
|caveats=
*Le temps d’exécution d’un script est remis à zéro dans les cas suivants :
*Le temps d’exécution d’un script est remis à zéro dans les cas suivants :
Line 11: Line 11:
**Réinitialisation du simulator (action admin ou crash)
**Réinitialisation du simulator (action admin ou crash)
**Appel aux fonctions [[llResetTime/fr|llResetTime]] ou [[llGetAndResetTime/fr|llGetAndResetTime]]
**Appel aux fonctions [[llResetTime/fr|llResetTime]] ou [[llGetAndResetTime/fr|llGetAndResetTime]]
*Ce temps ne mesure pas le temps réel car il est affecté par la dilatation temporelle.
* Ce temps mesure le temps réel à une nuance près:
il n'est pas affecté par la dilatation temporelle ou le lag de la sim.
En revanche , il est affecté par le changement de statut du script (en cours d exécution ou non ), ou si l'object est repris dans l inventaire puis rerezzé.
Exemple : au bout de 3 secondes , je reprends mon objet dans l inventaire . J attends 5 secondes , puis je rezzes mon objet . llGetTime me renverra 3 et non 3+5 =8
 
|examples=<lsl>
|examples=<lsl>
default {
default {

Revision as of 17:43, 18 July 2013

Description

Fonction: float llGetTime( );

Renvoie un float correspondant au temps d’exécution du script en secondes depuis la dernière réinitialisation de la région, du script ou appel aux fonctions llResetTime ou llGetAndResetTime.


Spécifications

Ce temps s écoule de la même manière que le temps réel , mais il peut être suspendu par l utilisateur.

Avertissements

  • Le temps d’exécution d’un script est remis à zéro dans les cas suivants :
  • Ce temps mesure le temps réel à une nuance près:

il n'est pas affecté par la dilatation temporelle ou le lag de la sim. En revanche , il est affecté par le changement de statut du script (en cours d exécution ou non ), ou si l'object est repris dans l inventaire puis rerezzé. Exemple : au bout de 3 secondes , je reprends mon objet dans l inventaire . J attends 5 secondes , puis je rezzes mon objet . llGetTime me renverra 3 et non 3+5 =8

Exemples

<lsl> default {

   state_entry()
   {
       llResetTime();
   }
   touch_start(integer num_touch)
   {
       float time = llGetTime(); //équivalent à llGetAndResetTime()    
       llSay(0,(string)time + " secondes se sont écoulées depuis le dernier touché." );
   }

} </lsl>

Notes

Le temps d’exécution du script ne mesure pas la dilatation temporelle, pour mesurer le temps réel, utilisez llGetTimestamp car sinon la dilatation temporelle modifie les résultats.

Voir également

Fonctions

•  llResetTime Réinitialise temps d’exécution du script
•  llGetAndResetTime Renvoie le temps d’exécution du script et le remet à zro
•  llGetRegionTimeDilation Renvoie la dilatation temporelle
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.