on @*:JOIN:#: {
if (%badnick == on) {
if ($nick == $me) { halt }
:loop1
inc %crap.nick 1
var %nick.crap $read -l $+ %crap.nick $mircdir\badnicks.txt
if (%nick.crap == $null) { goto loop2 }
if (%nick.crap isin $nick) {
if (%badnick.ban == on) ban -u [ $+ [ %badnick.time ] ] # $nick 3
kick $chan $nick That was a bad nick.
goto loop2
}
goto loop1
:loop2
unset %crap.nick
}
}
set %badnick on <- to enable this.
set %badnick.ban on <- if you also want to ban the user.
set %badnick.time 60 <- the ban will last for 1 minute.
all nick's u want to kick on should be stored in the file 'badnicks.txt'
I think this will work, untested tho...