alias wildmaskban {
; usage /wildmaskban <channel> <wildmask> [host type, default 2]
if ($1 ischan) {
if ($ialchan($2 $+ !*@*,$1,0)) {
var %x = $ialchan($2 $+ !*@*,$1,0),%n = "",%i = $iif($3 isnum,$3,2)
while (%x) {
%n = %n $replace($mask($ialchan($2 $+ !*@*,$1,%x),%i),~,?)
if ($numtok(%n,32) == $modespl) {
mode $1 $str(+b,$modespl) %n
%n = ""
}
dec %x
}
if (%n) { mode $1 $str(+b,$numtok(%n,32)) %n }
}
}
}