on 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 }