LlGetTime/fr
From Second Life Wiki
| Portail LSL | | | Fonctions | | | Évènements | | | Types | | | Constantes | | | Contrôle d'exécution | | | Bibliothèque de scripts | | | Tutoriels |
Fonction: float llGetTime( );
| 82 | N° de fonction |
| 0.0 | Délai |
| 10.0 | Energie |
Renvoie un 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 différe du temps réel car il est influencé par la dilatation temporelle. Consultez llGetRegionTimeDilation pour plus d’info.
Inconvénients
- Le temps d’exécution d’un script est remis à zéro dans les cas suivants :
- Réinitialisation du script (action utilisateur ou llResetScript ou llResetOtherScript)
- Réinitialisation du simulator (action admin ou crash)
- Appel aux fonctions llResetTime ou llGetAndResetTime
- Ce temps ne mesure pas le temps réel car il est affecté par la dilatation temporelle.
Exemples
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é." ); } }
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 |

