napa182, yes, i thinked about that when making it, but i maked it more for the starters, so sticked to the "lame" version :)
napalm', thank you.
Cheiron, as napa182 & Gummo mentioned - the idle time starts counting from the time you join the channel (it is 0 then) and increases till any action from the nick & then again starts from 0, not basing on the IRCd version.
rhasttaff, actually yes, i will change that, thanks.