Ich glaub, du verstehst Caine net.
Du lässt ganz einfach eine Variable die Tageszeit speichern, die ständig im Script erhöht wird und beim Schlafen auf 0 gesetzt wird.
Praktisch so:

Variable A + 1
fork (Vari = 100) (ändere helligkeit auf das, was bei 100 kommt, z.b. abenddämmerung)
fork (Vari = 200) (usw)
wait so lange wie halt ein tick brauchen soll, z.B. 1,0

und das wars mim script. Sag jetzt net, du machst das nur mit Waits und dazwischen die Anweisungen?