llGetAndResetTime/de

From Second Life Wiki
< LlGetAndResetTime
Revision as of 10:31, 11 August 2009 by Zai Lynch (talk | contribs) (l10n)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Summary

Function: float llGetAndResetTime( );
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...
  • 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.

Deep Notes

Signature

function float llGetAndResetTime();