on *:ban:#: {
if ($me isop $chan) && ($banmask iswm $address($me,5)) && ($banmask != *!*@*) && ($banmask != *!~*@*) && (%ban.pro == Enabled) {
mode $chan -bo $banmask $nick
.notice $nick Don't ban me!!
}
if ($me !isop $chan) && ($banmask iswm $address($me,5)) && (%ban.pro == Enabled) {
echo -a Not oped in $chan $+ , can't unban my self.
}
else {
if ($me isop $chan) && ($banmask != *!*@*) && ($banmask != *!~*@*) && (%kickonban == Enabled) {
var %banmask = $banmask
if ($ial(%banmask,0).nick == 0) { return }
if ($banmask iswm $address($me,5)) { return }
var %totbu = $ial(%banmask,0).nick
var %stb = 1
while (%stb <= %totbu) {
echo -a working -> $ial(%banmask,%stb).nick
if (%stb == %totbu) { halt }
inc %stb
}
}
}
}