on @*:join:#myroom:{ $+(.timer,$nick) 0 30 idlecheck $nick $chan } alias idlecheck { if ($1 !isreg $2) { $+(.timer,$nick) off } if ($nick($2,$1).idle > 300) { kick $2 $1 Don't idle. $+(.timer,$nick) off } }