Oblivion:GameMode: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
K (Die Seite wurde neu angelegt: [http://www.ei-der-zeit.com/LexikonCSIV/tesiv-cs/befehle/GameMode.html GameMode] GameMode)
 
 
Zeile 1: Zeile 1:
[http://www.ei-der-zeit.com/LexikonCSIV/tesiv-cs/befehle/GameMode.html GameMode]
+
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>