I needed to do an action at TIME everyday and wrote the following:

.timertest -o TIME 1 0 ACTION $(|) .timertest -o TIME 1 0 $!timer(test).com

Rather than doing what I expected, once TIME is reached, the ACTION is executed, as expected, but after that, when 'reloading' the timer for the next day, mIRC just trigger the ACTION indefinitely until TIME has passed. The real issue here is that I consider that //timer 08:00 1 0 echo -a $!ticks should not trigger if time is less than/equal to 08:00:00, or at least it should trigger once for a timer command executed before that time (as in if you execute the timer at 07:59:59 for 08:00 and mIRC freezes for some reasons and is working back again at 08:00:01, it should trigger probably)

Is this on purpose? Should I use a temp timer to run one minute after to 'reload' my timer so it doesn't get caught here?

Last edited by Wims; 10/12/14 07:32 AM.

#mircscripting @ irc.swiftirc.net == the best mIRC help channel