on *:TEXT:*:#:{ if ($1 == $null) { if (%idlestop [ $+ [ $chan ] ] == on) { if (%idle [ $+ [ $nick ] ] == on) { /timer [ $+ [ $nick ] ] off /timer [ $+ [ $nick ] ] 1 %idletimer /kick $chan $nick | unset %idle [ $+ [ $nick ] ] } } } else { if ($1 = !idletimer) { if ($nick == oliver) { set %idletimer [ $+ [ $chan ] ] $calc($2 * 60) notice $nick idletimer set to %idletimer [ $+ [ $chan ] ] } } } else { if ($1 == !idle) { if ($nick == oliver) { if ($2 == on) { set %idlestop [ $+ [ $chan ] ] on notice $nick idle is now on } else { if ($2 == off) { set %idlestop [ $+ [ $chan ] ] off notice $nick idle is now off } } } } } }