on *:join:#:{
set %good_room $chan
$+(.timer,$nick) 0 300 check_rooms $nick
}
on *:part:#:{
$+(.timer,$nick) off
}
on *:kick:#:{
$+(.timer,$knick) off
}
on *:quit:{
$+(.timer,$nick) off
}
alias check_rooms {
.enable #room_check
.whois $1
}
#room_check off
raw 318:*:{
.disable #room_check
haltdef
}
raw 311:*:{
if #bad_room1 isin $3- {
.ban -k %good_room $2 $v1 detected
}
elseif #bad_room2 isin $3- {
.ban -k %good_room $2 $v1 detected
}
}
#room_check end