on me:*:join:#chan: {
set %scan.idle.time 900
$+(.,timerscan.idle.,$chan) 0 30 scanidle $chan
}
on me:*:part:#chan: {
$+(.,timerscan.idle.,$chan) off
}
alias scanidle {
var %x = 1
while ( %x <= $nick($1,0) ) {
if ( $nick($1,%x,v).idle >= %scan.idle.time ) && ( $nick($1,%x,v) != $me ) && ($nick($1,%x,v) !isop $chan) && ($nick($1,%x,v) !ishop $chan) {
kick $1 $nick($1,%x,v) Anti-Idle-Kick
}
inc %x
}
}


i think this should work...

Last edited by Ratzor; 10/04/05 09:31 PM.