I removed the level 5 user thingie... But the problem is that your script changes the topic every now and then (very rapidly, takes from 2 to 20 seconds to change). And it looks like this:
[13.07.2006] - 21:41:22 - * eduard0 changes topic to '/\ 81 Days Left /\ elikkäs tod näk koh tao 1.10-1.11 - lennot ~750e'
[13.07.2006] - 21:41:22 - * eduard0 changes topic to '/\ 80 Days Left /\ /\ 81 Days Left /\ elikkäs tod näk koh tao 1.10-1.11 - lennot ~750e'
[13.07.2006] - 21:41:24 - * eduard0 changes topic to '/\ 79 Days Left /\ /\ 80 Days Left /\ /\ 81 Days Left /\ elikkäs tod näk koh tao 1.10-1.11 - lennot ~750e'
[13.07.2006] - 21:41:31 - * eduard0 changes topic to '/\ 78 Days Left /\ /\ 79 Days Left /\ /\ 80 Days Left /\ /\ 81 Days Left /\ elikkäs tod näk koh tao 1.10-1.11 - lennot ~750e'
[13.07.2006] - 21:41:36 - * eduard0 changes topic to '/\ 77 Days Left /\ /\ 78 Days Left /\ /\ 79 Days Left /\ /\ 80 Days Left /\ /\ 81 Days Left /\ elikkäs tod näk koh tao 1.10-1.11 - lennot ~750e'
So it does not remove the existing "Days left" thing before adding a new one.
Wouldn't it be possible to use timer format: !timer 0:00 do_this_thing? At least I think it would be easier and the topic would change always at 0:00, even if the !settopic command has been said during daytime.
I made my own script:
on *:text:!topictimer *:#YOURCHANNELHERE: {
/topic #YOURCHANNELHERE TTG: $2 :: $3-
/set %topictimertime $2
/set %topictimertopic $3-
/timertopictimer 0:00 $calc(%topictimertime - 1) 86400 /topic TTG: %topictimetime :: %topictimertopic | /dec %topictimertime 1
}
on *:TOPIC:#YOURCHANNELHERE:{/set %topictimertopic 4-}
I have no idea if it works yet, but I'll see that tomorrow.