rendered paste bodyon 1:load:{
set %fl.time 1
set %fl.lines 2
}
on 1:TEXT:*:#:{
inc %flood. [ $+ [ $nick ] ]
.timer 1 %fl.time unset %flood. [ $+ [ $nick ] ]
if (%flood. [ $+ [ $nick ] ] >= %fl.lines) { goto kill }
else { goto end }
:kill
if ($me isop $chan) {
if (($nick isop $chan) || ($nick isvo $chan)) { halt }
else {
ban -u300 $chan $nick 2
kick $chan $nick %vers 14: Please Don't Flood
}
}
:end
}
on 1:ACTION:*:#:{
inc %floodact. [ $+ [ $nick ] ]
.timer 1 %fl.time unset %floodact. [ $+ [ $nick ] ]
if (%floodact. [ $+ [ $nick ] ] >= %fl.lines) { goto kill }
else { goto end }
:kill
if ($me isop $chan) {
if (($nick isop $chan) || ($nick isvo $chan)) { halt }
else {
ban -u300 $chan $nick 2
kick $chan $nick %vers 14: Please Don't Flood
}
}
:end
}