It's very easy to understand.
Try thinking of it like this:
The timer starts, and it is out of sync with the real time clock that mIRC runs. therefore it doesn't run exactly on time.
By specifying the -c switch, mIRC forces the timer to play catch up, until it's running in sync with the real time clock.
Or in simpler terms, it's like trying to catch up with a runner in an event that has a 5 second lead, you run super fast until you've caught up.
I also don't see the point of making at timer run every 0 seconds. Set it to run every one second instead
/timerName 0 1 { do something }
Last edited by neophyte; 07/05/03 09:10 AM.