It would be great if there was a -n switch for /timer so that it doesn't evaluate identifiers and variables when the timer fires, much like the 'n' flag in $read and $readini.
Is this what you looking for?: //echo -a $eval($time,0) or //echo -a $eval($!time,1) , no need to make somthing new if it exist?
Not that. /timer evaluates contents an extra time, so if you use content where you can't control the source, such as the text in a channel, then people can type identifiers and mIRC will evaluate them. This kind of behaviour can be (and is) exploited.