Hi,
Folgendes Skript habe ich zum Testen mal in einen meiner Räume eingebaut.
Funktioniert einwandfrei, natürlich habe ich das hier nicht mit den Frames
gekoppelt, so lange wollte ich nicht warten, es läuft also sehr viel schneller.
Vom Prinzip her aber sieht man, dass ( von den Sekunden mal angesehen, das habe ich nicht weiter unterteilt ) die Anzeige immer 4 Stellig + die Sekunden ist.
Vielleicht gibst du die Werte am Anfang nicht richtig vor ? Ich habe im Startskript alles auf 0 gesetzt...
Viel Erfolg
on (loop1)
{
setnum (seconds;+1)
if_num (seconds;40)
{
setnum (seconds;0)
setnum (minutes;+1)
}
if_num (minutes;60)
{
setnum (hours;+1)
setnum (minutes;0)
}
if_num (hours;<10)
{
if_num (minutes ; <10)
textout (153 ;Spielzeit:0[hours]:0[minutes]:[seconds] ; 210 ; 230 ; 1 ;200;200;200)
if_num (minutes ; >9)
textout (153 ;Spielzeit:0[hours]:[minutes]:[seconds] ; 210 ; 230 ; 1 ;200;200;200)
}
if_num (hours;>9)
{
if_num (minutes ; <10)
textout (153 ;Spielzeit:[hours]:0[minutes]:[seconds] ; 210 ; 230 ; 1 ;200;200;200)
if_num (minutes ; >9)
textout (153 ;Spielzeit:[hours]:[minutes]:[seconds] ; 210 ; 230 ; 1 ;200;200;200)
} }