on *:start: { set %flood.unset 3 set %flood.lines 5 set %flood.bantime 600 } ON @*:TEXT:*:#: { if ($nick !isop $chan) { inc $($+(-u,%flood.unset)) $+(%,flood.,$chan,.,text.,$nick) if ($($+(%,flood.,$chan,.,text.,$nick),2) >= %flood.lines) { ban $($+(-ku,%flood.bantime)) $chan $nick 3 Don't flood } } } ON @*:ACTION:*:#: { if ($nick !isop $chan) { inc $($+(-u,%flood.unset)) $+(%,flood.,$chan,.,action.,$nick) if ($($+(%,flood.,$chan,.,action.,$nick),2) >= %flood.lines) { ban $($+(-ku,%flood.bantime)) $chan $nick 3 Don't flood } } }