Idle kicker
Platform: mIRC
Published Jan 10, 2012
Updated Jan 10, 2012
This is a simple script to kick idlers in a channel. Someone couldn't find one that suited their needs so I made it for them. This scripts waits a given time after a user joins or talks in a channel to kick them. Only affects regular users, v/h/o/a/q not affected.
Setup:
Change #pball to your channel
Change the 30 in the second to last line to how many seconds to wait before kicking (or leave at 30 for massive lulz)
Change the kick message in the last line
on *:join:#pball: idle_timer
on *:text:*:#pball: if ($nick isreg $chan) idle_timer
on *:action:*:#pball: if ($nick isreg $chan) idle_timer
on *:part:#pball: if ($timer(idle $+ $nick)) .timeridle $+ $nick off
on *:quit: if ($timer(idle $+ $nick)) .timeridle $+ $nick off
alias idle_timer { .timeridle $+ $nick 1 30 idle_kick $chan $nick }
alias idle_kick { if ($2 ison $1) && ($2 isreg $1) kick $1 $2 Please don't idle here }