on !*:JOIN:#:{
if ($nick($chan,$me,~&@%)) {
if (%JoinPartFlood. [ $+ [ $wildsite ] $+ . $+ [ $chan ] $+ . $+ [ $network ] ] == $null ) { set -u10 %JoinPartFlood. [ $+ [ $wildsite ] $+ . $+ [ $chan ] $+ . $+ [ $network ] ] 1 }
else { inc %JoinPartFlood. [ $+ [ $wildsite ] $+ . $+ [ $chan ] $+ . $+ [ $network ] ] }
if (%JoinPartFlood. [ $+ [ $wildsite ] $+ . $+ [ $chan ] $+ . $+ [ $network ] ] == 3) {
if ($wildsite !isban $chan) { mode $chan +b $wildsite }
if ($nick ison $chan) { kick $chan $nick Join-Part-Flood }
unset %JoinPartFlood. [ $+ [ $wildsite ] $+ . $+ [ $chan ] $+ . $+ [ $network ] ]
}
}
}