Hi this is not working, any idea why and can anyone suggest improvments thanks
on ^*:NOTICE:*:*: {
IF (%notice. [ $+ [ $wildsite ] ] == $null) {
set -u7 %notice. [ $+ [ $wildsite ] ] 1
RETURN
}
else { INC %notice. [ $+ [ $wildsite ] ] }
if (%notice. [ $+ [ $wildsite ] ] > 7) {
.ignore -u30 $nick
echo @events $timestamp
echo @events 4 NOTICE flood Detected from 7 $nick will now ignore...
echo @events $chr(160)
var %i = 0
while (%i < $comchan($nick(0)) {
INC %i
IF ($me isop $comchan($nick,%i)) {
ban $comchan($nick(%i)
kick # $comchan($nick(%i)
}
}
}
}
also this is not working
ON *!:BAN:#: {
if ($banmask iswm $address($me,5)) {
mode # -b $banmask
var %i = 0
while (%i < $comchan($nick,%i)) {
inc %i
kick $comchan($nick,%i)
ban -k $comchan($nick,%i) $nick 2
}
}
}