Code:
 on *:TEXT:*:#mychan:{
  if ($me isop $chan) && ($nick isreg $chan) && ($nick ison $chan) {
    inc -u3 %tfp. [ $+ [ $chan ] ] $+ . [ $+ [ $site ] ]
    if (%tfp. [ $+ [ $chan ] ] $+ . [ $+ [ $site ] ] >= 4) {
      inc -u3 %tfp.kick. [ $+ [ $chan ] ] $+ . [ $+ [ $site ] ]
      if (%tfp.kick. [ $+ [ $chan ] ] $+ . [ $+ [ $site ] ] >= 2) {
        ban $chan $nick 2
        kick $chan $nick bflood
        halt
      }
      kick $chan $nick kflood                                                                                                                                                                    
    }
  }
}  

why don't work? confused