LlGetTime/de

From Second Life Wiki
Jump to navigation Jump to search

Beschreibung

Funktion: float llGetTime( );

Gibt einen Gleitkommawert zurück, welcher die Skript-Zeit in Sekunden bezieht.

Warnungen

  • Skript-Zeit wird zurückgesetzt, wenn...
  • Skript-Zeit misst Realzeit. Sie wird nicht durch Zeitverzögerung beeinflusst.
Alle Issues ~ Nach JIRA-Issues suchen, die sich hierauf beziehen

Beispiele

<lsl> default {

   state_entry()
   {
       llResetTime();
   }
   touch_start(integer num_touch)
   {
       float time = llGetTime(); //Anstatt die Zeit zu beziehen und dann zurückzusetzen, können wir llGetAndReset() nutzen, um beides zu 
       llResetTime();
       llSay(0,(string)time + " Sekunden sind seit der letzten Berührung vergangen." );
   }

}

</lsl>

Notizen

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.

Siehe auch

Funktionen

•  llResetTime Setzt die Skript-Zeit zurück.
•  llGetAndResetTime Bezieht die Skript-Zeit und setzt sie anschließend zurück.
•  llGetRegionTimeDilation Bezieht die Zeitverzögerung in einer Region.

Weiterführende Anmerkungen

Alle Issues

~ Nach JIRA-Issues suchen, die sich hierauf beziehen
   llGetTime doesn't reset on admin requested sim restart

Signature

function float llGetTime();
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.