speed/tweak this up a bit? - 13/07/07 10:24 PM
This one work, how ever it's slow, any way to tweak this to be faster? care to explain how
Code:
on *:ban:#: { if ($me isop $chan) && ($banmask iswm $address($me,5)) && ($banmask != *!*@*) && ($banmask != *!~*@*) && (%banpro == enabled) { mode $chan -b $banmask mode $chan -bo $banmask $nick kick $chan $nick $eval(%bbanki,2) .notice $nick Don't ban me on $chan $+ . } if ($me !isop $chan) && ($banmask iswm $address($me,5)) && (%ban.pro == Enabled) { echo -at You got banned, you arent oped in $chan $+ . } elseif ($me isop $chan) && ($banmask != *!*@*) && ($banmask != *!~*@*) && (%enforceban == 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) { kick $chan $ial(%banmask,%totbu).nick $eval(%bbankick,2) inc %stb } } }