alias clearbans {
if ($me isop $1) {
if ($chan($1).ibl == $false) {
.enable #banlist
mode $1 +b
return
}
var %x = 1 , %y = $ibl($1,0), %n
while (%x <= %y) {
var %n = $addtok(%n,$ibl($1,%x),32)
inc %x
}
while ($numtok(%n,32)) {
mode $1 - $+ $str(b,$numtok($gettok(%n,1- $+ $modespl,32),32)) $gettok(%n,1- $+ $modespl,32)
var %n = $deltok(%n,1- $+ $modespl,32)
}
}
}
#banlist off
raw 367:*:{ haltdef }
raw 368:*:{
haltdef
.disable #banlist
clearbans $2
}
#banlist end