Oblivion:IsTimePassing

Aus Skript-Wiki
Version vom 14. September 2008, 21:11 Uhr von Keris (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Syntax: IsTimePassing

Gibt 1 zurück, wenn der Spieler gerade Rastet, Schläft oder reist (das heißt die Zeit vergeht während das Spiel im Menu-Mode ist)


Beispiel <tesscript>if IsTimePassing == 1

  ;do stuff

endif </tesscript>

Diese Funktion ist insbesondere innerhalb eines MenuMode-Blocks hilfreich, wenn gewünscht wird, dass ein Script nur dann läuft, wenn die Zeit vergeht, während das Menü angezeigt wird.

Als Beispiel: Das folgende Script gibt 1 nur zurück, wenn der Spieler gerade schläft oder wartet (Andernfalls wird die MenuMode Funktion alleine jedesmal 1 zurückgeben, wenn das Schlafen/Warten Menü angezeigt wird, auch wenn der Spieler das Schlafen oder Warten abbricht.

<tesscript>begin MenuMode 1012 if IsTimePassing == 1

  ;do stuff

endif end</tesscript>