on *:join:#: { if $nick != $me { if $me isop $chan || $me ishop $chan { if ($nick isop #) return var %join.flood = $wildsite if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] == $null) { set -u4 %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] 1 return } else { inc %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] } if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] >= 4) { if (%join.check. [ $+ [ $wildsite ] ] == $null) { set -u1 %join.check. [ $+ [ $wildsite ] ] 1 .mode # +M .timer 1 10 /mode # -M mode # +b $address($nick,2) | kick # $nick Join-Part yasak } } } } }