Oblivion:GameMode: Unterschied zwischen den Versionen
Aus Skript-Wiki
Keris (Diskussion | Beiträge) K (Die Seite wurde neu angelegt: [http://www.ei-der-zeit.com/LexikonCSIV/tesiv-cs/befehle/GameMode.html GameMode] GameMode) |
|||
Zeile 1: | Zeile 1: | ||
− | + | Scripts innerhalb des GameMode Blocks laufen jede Frame, während das Spiel nicht im Menü-Modus ist. Die meisten Scripts benutzen ausschließlich diesen Blocktyp. | |
+ | |||
+ | '''Beispiel Timer Script:''' | ||
+ | |||
+ | <tesscript>scn myScript | ||
+ | |||
+ | float timer | ||
+ | |||
+ | short init | ||
+ | |||
+ | begin GameMode | ||
+ | |||
+ | if init == 0 | ||
+ | |||
+ | ;Setzt den Timer Wert | ||
+ | |||
+ | set timer to 25 | ||
+ | |||
+ | set init to 1 | ||
+ | |||
+ | else | ||
+ | |||
+ | if timer > 0 | ||
+ | |||
+ | set timer to timer - getSecondsPassed | ||
+ | |||
+ | else | ||
+ | |||
+ | ;Hier wäre Code, der nach 25 Sekunden ausgeführt werden würde | ||
+ | |||
+ | endif | ||
+ | |||
+ | endif | ||
+ | |||
+ | end</tesscript> | ||
+ | |||
[[Kategorie:Funktionen|GameMode]] | [[Kategorie:Funktionen|GameMode]] |
Aktuelle Version vom 9. September 2008, 19:36 Uhr
Scripts innerhalb des GameMode Blocks laufen jede Frame, während das Spiel nicht im Menü-Modus ist. Die meisten Scripts benutzen ausschließlich diesen Blocktyp.
Beispiel Timer Script:
<tesscript>scn myScript
float timer
short init
begin GameMode
if init == 0
;Setzt den Timer Wert
set timer to 25
set init to 1
else
if timer > 0
set timer to timer - getSecondsPassed
else
;Hier wäre Code, der nach 25 Sekunden ausgeführt werden würde
endif
endif
end</tesscript>