Try this...
Code:
//var %i = 1 | while ( %i <= 5 ) { .timer -m 1 $calc(%i * 1000) echo -a Timer %i $!calc( $!ticks - $ticks ) | inc %i }


You'll get 1000, 2000, 3000 etc...

Replace -m with -h and you'll get 900,1800,etc.... Not exactly these but it will execute early. Which is it's intent. It preempts events. You would only use a high resolution timer to be called many more times than it needs to.

There aren't many needs for such a timer. I've never used one. It will lock mIRC up like a loop with no way to break out of it.