Wie mach ichs in nem Script, dass erst wieder etwas passiert, wenn eine bestimmte Anzahl Tage vorbei sind?
Druckbare Version
Wie mach ichs in nem Script, dass erst wieder etwas passiert, wenn eine bestimmte Anzahl Tage vorbei sind?
Verwende die Variable GameDaysPassed um den aktuellen Tag abzufragen.
Wenn der Timer starten soll speicherst du den Wert in einer Variablen und in einer If-Abfrage frägst du dann, ob GameDaysPassed größer als deine Variable + [Anzahl der Tage] ist.
Falls ja geht dein Script weiter, ansonsten passiert einfach nichts.
z.B. so:
Code:short StartGameDay
short MessageGiven
if ( StartGameDay )
if ( GameDaysPassed >= ( StartGameDay + 36 ) )
if ( MessageGiven == 0 )
set MessageGiven to 1
MessageBox "36 Tage sind vergangen."
endif
endif
else
set StartGameDay to GameDaysPassed
endif