hmm
this script seens slighty too long couldn't it be made smallerlike this:
alias idle { set %idle 900
var %nick = $nick(%chan,0,a,oh)
while (%nick) {
if ( $nick(%chan,%nick,a,oh).idle != $me ) {
if ( $nick(%chan,%nick,a,oh).idle > %i.limit ) {
ban -ku180 # $nick idle time exceeded!!!
unset %nick
unset %idle }
}
}
}