rendered paste bodyon @*:TEXT:*:#: {
if ($nick isop $chan || $nick ishop $chan) { halt }
if ($nick == Nedyc) { halt }
if (%flood2. [ $+ [ $wildsite ] ] == $null) {
set -u5 %flood2. [ $+ [ $wildsite ] ] 1
}
elseif (%flood2. [ $+ [ $wildsite ] ] >= 15) {
ban -ku $+ $calc(60*1) $chan $nick 6¤ 12Flood Detected 6¤
unset %flood2. [ $+ [ $wildsite ] ]
}
else { inc -u5 %flood2. [ $+ [ $wildsite ] ] }
}
on @*:join:#: {
if ($nick == Nedyc) { halt }
var %id = *!~*@* , %fa = $fulladdress
if (%id iswm %fa) {
if (%id. [ $+ [ $wildsite ] ] == $null) {
set -u10 %id. [ $+ [ $wildsite ] ] 1
return
}
else { inc %id. [ $+ [ $wildsite ] ] }
if (%id. [ $+ [ $wildsite ] ] > 2 && %id-check == $null) {
set -u8 %id-check 1
raw -q mode # +bbRi *!*@* $wildsite
.msg # 6¤ 12Flood Detected 6¤
.timer_id-flood 1 30 raw -q mode # -bRi *!*@*
}
}
}