;Simple personal flood protection using /SILENCE ;This does not work on every network ;Tested on Undernet ;You don't have to edit it. Default should be ok. ;Source: http://pastebin.com/u/Seb on *:open:?:*:{ inc -u3 %msg.floodpro 1 if (%mfp >= 3) { echo -at **[###] Silence enabled 30seconds (text flood) silence +*!*@* | timer-silence 1 30 silence -*!*@* | close -m } } on *:notice:*:?:{ if (%notice.floodpro.nick != $nick) { inc -u3 %notice.floodpro 1 } if (%notice.floodpro == 3) { echo -as Notice Flood Detected, Activating Silence for 30 seconds. silence +*!*@* | timerunsilence 1 30 silence -*!*@* } set %notice.floodpro.nick $nick } ctcp *:*:?:{ if (%ctcp.floodpro.nick != $nick) { inc -u3 %ctcp.floodpro 1 } if (%ctcp.floodpro == 3) { echo -as CTCP Flood Detected, Activating Silence for 30 seconds. silence +*!*@* | timerunsilence 1 30 silence -*!*@* } set %ctcp.floodpro.nick $nick }