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>