I don´t know if this happens to everybody I´m using mIRC 6.16 and Windows 2000 Professional SP4, when I have the PC on more than one day, $ticks pluses 1 day and when 2 days pluses 4 days every time de double of the real $ticks.
I can see that by using for example:
$duration($calc($ticks / 1000)) or $uptime(system,1) is that a problem of mIRC?

another feature of mIRC that is strange is with $chr(32) I can´t //echo -s $chr(32) it returns: * /echo: insufficient parameters
and I can´t save it in variables correctly in some cases. for exmaple:
//set %var hi $+ $chr(32) > it doesn´t save the last $chr(32)