on *:nick:{
inc $+(%,nick.,$address)
if $calc($ctime - $($+(%,ctime.,$address),2)) < 1 && $($+(%,nick.,$address),2) > 1 {
var %chan = $comchan($newnick,0)
while %chan {
if ($me isop $comchan($newnick,%chan)) {
.ban -k $comchan($newnick,%chan) $newnick Nick Flood Protection
}
dec %chan
}
}
else set %ctime $+(%,ctime.,$address)
}