rendered paste bodyon *:join:#: {
if ($me isop $chan) || ($me ishop $chan) {
hinc -mu5 flood.joins $nick 1
if ($hget(flood.joins,$nick) > 5) {
ban -ku300 $chan $nick 2 $c1(Banned for join flood.) $c2(5 minute ban) $c1([Limit is 5 joins in 5 seconds]) $c1(Noobs owned: %noobz)
/mode $chan +iMRm
msg $chan $c1(Join flood has been activated by) $c2($Nick $+ .) $c1(Channel has been locked up for) $c2(20) $c1(seconds. You can unset this by typing:) $c2(/mode $chan -imMR)
/timerjoinflood. [ $+ [ $chan ] ] 1 20 /mode $chan -iMRm
hdel -s flood.joins $nick
}
}
}
}