on ban event - 26/06/07 09:39 PM
I rewrote it, now everything working, but it must be a cleaner way to write it? would be nice if someone could explain or show me?
Code:
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 } } } }