llGetAndResetTime/de
Jump to navigation
Jump to search
All Issues ~ Search JIRA for related Bugs
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Summary
Function: float llGetAndResetTime( );84 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Returns a float Gibt einen Gleitkommawert, welcher der Skript-Zeit in Sekunden entspricht. Anschließend wird die Skript-Zeit auf Null zurückgesetzt.
Specification
Skript-Zeit Unterscheidet sich von normaler Zeit. Sie wird durch Zeitverzögerung beeinflusst, siehe llGetRegionTimeDilation.
Caveats
- Skript-Zeit wird zurückgesetzt, wenn...
- das Skript zurückgesetzt wird (entweder vom Benutzer oder llResetScript oder llResetOtherScript)
- Der Simulator zurückgesetzt wird (Administrator oder Crash)
- llResetTime oder llGetAndResetTime aufgerufen wird
- Skript-Zeit wird nicht in Realzeit gemessen. Sie wird durch Zeitverzögerung beeinflusst.
Examples
<lsl> default {
state_entry() { llResetTime(); } touch_start(integer num_touch) { float time = llGetAndResetTime(); //Dies ist equivalent zur nutzung von llGetTime(), mit anschließendem llResetTime() llSay(0,(string)time + " Sekunden sind seit der letzten Berührung verstrichen." ); }
}
</lsl>Notes
Skript-Zeit misst keine Zeitverzögerung. Um vergangene Kalenderzeit zu berechnen, nutze llGetTimestamp, da sich durch Zeitverzögerung und Resets, verzögerte Zeitintervalle oft von Kalenderzeitintervallen unterscheiden.
See Also
Functions
• | llResetTime | – | Stellt die Skript-Zeit zurück. | |
• | llGetTime | – | Bezieht die Skript-Zeit. | |
• | llGetRegionTimeDilation | – | Bezieht die Zeitverzögerung einer Region. |