on *:open:?:{
set %queryID $wildsite
}
on *:text:*:?:{
if (* badword * iswm $1-) { goto ban }
close -m $nick
:ban
var %count = $comchan($me,0)
var %i = 1
while (%i <= %count) {
if ($me isops $comchan($me,%i)) {
ban -u15 $comchan($me,%i) %queryID
}
inc %i
}
}
play with that