Difference between revisions of "LlGetTime/de"

From Second Life Wiki
Jump to: navigation, search
(l10n)
 
(Corrected apparently false information about time dilation)
 
Line 5: Line 5:
 
|return_text=Gibt einen {{HoverText|Gleitkommawert|float}} zurück, welcher die Skript-Zeit in Sekunden bezieht.
 
|return_text=Gibt einen {{HoverText|Gleitkommawert|float}} zurück, welcher die Skript-Zeit in Sekunden bezieht.
 
|func_footnote
 
|func_footnote
|spec=Skript-Zeit Unterscheidet sich von normaler Zeit. Sie wird durch Zeitverzögerung beeinflusst, siehe [[llGetRegionTimeDilation/de|llGetRegionTimeDilation]].
 
 
|caveats=
 
|caveats=
 
*Skript-Zeit wird zurückgesetzt, wenn...
 
*Skript-Zeit wird zurückgesetzt, wenn...
Line 11: Line 10:
 
**Der Simulator zurückgesetzt wird (Administrator oder Crash)
 
**Der Simulator zurückgesetzt wird (Administrator oder Crash)
 
**[[llResetTime/de|llResetTime]] oder [[llGetAndResetTime/de|llGetAndResetTime]] aufgerufen wird
 
**[[llResetTime/de|llResetTime]] oder [[llGetAndResetTime/de|llGetAndResetTime]] aufgerufen wird
*Skript-Zeit wird misst keine Realzeit. Sie wird durch Zeitverzögerung beeinflusst.
+
*Skript-Zeit misst Realzeit. Sie wird nicht durch Zeitverzögerung beeinflusst.
 
|examples=<lsl>
 
|examples=<lsl>
 
default {
 
default {

Latest revision as of 04:29, 19 April 2015

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.