Oblivion:IsTimePassing: Unterschied zwischen den Versionen
Aus Skript-Wiki
Keris (Diskussion | Beiträge) K |
Keris (Diskussion | Beiträge) K |
||
Zeile 8: | Zeile 8: | ||
'''Beispiel''' | '''Beispiel''' | ||
<tesscript>if IsTimePassing == 1 | <tesscript>if IsTimePassing == 1 | ||
− | do stuff | + | ;do stuff |
endif </tesscript> | endif </tesscript> | ||
Zeile 15: | Zeile 15: | ||
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. | 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> | + | <tesscript>begin MenuMode 1012 |
− | |||
if IsTimePassing == 1 | if IsTimePassing == 1 | ||
− | + | ;do stuff | |
− | |||
− | |||
endif | endif | ||
− | |||
end</tesscript> | end</tesscript> | ||
Version vom 24. August 2008, 22:43 Uhr
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>