Seb icon

flood protection (/silence)

Seb | PRO | 02/13/12 04:08:41 AM UTC | 0 ⭐ | 1349 👁️ | Never ⏰ | []
mIRC |

970 B

|

None

|

0 👍

/

0 👎

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

Comments