| Autor |
|
|
|
|
Administrator 464 Beiträge - Fingerwundschreiber
|
 |
|
Hallo Renè IKARUS,
natürlich hast Du recht, hab ich doch glatt überlesen
Nu hab ich schon eine Lesebrille.
Deine WAC mit den Variablen sollte auch eigentlich gehen.
Wenn nicht, warum auch immer, mal hiermit testen.
if never() and (OnTick(1) ) then // 1 Sekunde nach Mapstart
tod(12:00) //Mittagszeit
endif
if elapse(299) then
tod(20:00) //Abend
endif
if elapse(300) then
tod(12:00) //Mittagszeit
endif
elapse(x) = Das nachfolgende Ereignis wird alle X Sekunden ausgeführt.
Werde gleich mal testen, ob sich die 2 Timer nicht gegenseitig stören.
Also es geht, wichtig ist das der erste Timer auf 299 und nicht auf 300 Sekunden gesetzt wird, so stören sie sich nicht gegenseitig.
Wenn der Übergang sanfter sein soll und sich das Ereignis alle x Minuten wiederholen soll, könnte die WAC so aussehen:
if past(1) and elapse(60) ) then
tod(12:00) //Mittagszeit
endif
if chain (10) then
tod(16:00)
endif
if chain (20) then
tod(19:00)
endif
if chain (30) then
tod(22:00)
endif
if chain (40) then
tod(4:00)
endif
if chain (50) then
tod(8:00)
endif
Die Abstufungen können beliebig erweitert werden. Hab es eben getestet.
Aber deine Lösung mit den Variablen ist natürlich eleganter, ich lerne noch sie zu benutzen.
Gruß KR-Nevada
Dieser Beitrag wurde 4 mal editiert, zuletzt von KR-Nevada am 09.12.2006 - 21:50.
|
| Beitrag vom 09.12.2006 - 21:00 |
|