on [<modes>]flood [<serial#>] [-|^]<match> { <action> }
This hook is triggered whenever the client's internal flood control code is activated.
The client is “flooded” when it receives a many messages over a few seconds. This does not mean the other person actually sent a flood, because delays over irc can cause unintentional floods. So auto-kicking a flooder is a lame thing to do.
| $0 | nickname of the flooder | 
| $1 | type of flood detected | 
| $2 | the channel (if any) they're flooding | 
| $3 | the number of messages sent in this flood | 
| $4- | content of the flood message | 
If you suppress this event, it will suppress the message causing the flood. Otherwise, if you have set flood_warning ON, it will suppress the message. Otherwise, flood messages receive no special handling.
To automatically ignore flooders for 10 seconds:
 on ^flood "*" {
    xecho -b $1 flooding detected by $0
    ignore $0 $1 timeout 10
 }
To disable flood protection for network services:
on flood ^'\\[X W NickServ ChanServ\\] *'