IRCDefteri - En İyi IRCForum Sayfasi

IRCDefteri - En İyi IRCForum Sayfasi (https://www.ircforumda.net/)
-   mIRC Parça Kodlar (https://www.ircforumda.net/mirc-parca-kodlar/)
-   -   Flood saldırılarını engelleme (https://www.ircforumda.net/mirc-parca-kodlar/31439-flood-saldirilarini-engelleme.html)

Emre 24.Ağustos.2022 13:44

Flood saldırılarını engelleme
 
Kod:

menu * {
  .-
  .• © Flood Koruma ve Spam Ekleme !
  ..• Açık !:.enable #floodkoruyalan | .echo -a 0,7 1 Flood Koruma Spam Açıldi…  %logo
  ..• Kapalı !:.disable #floodkoruyalan | .echo -a 0,7 1 Flood Koruma Spam Kapatildi.. %logo
  ..•  ..Durum < $replace($group(#floodkoruyalan).status, disable, Kapali, enable, Açik) >:.

  .-
}

#floodkoruyalan on

on !*:text:*:#: {
  if ($nick isreg #) {
    if (%r. [ $+ [ $nick ] $+ . $+ [ $chan ] ] == $null) {
      if  ($regex($wildsite,/(helper|admin|aop|sop|halfop|IRC.SECURITY.SYSTEM|globalops|staff|founder|Netadmin|dj|ircop|tech|IRC.Operator|server|coadmin|services|network)/i))  { halt }
      if $istok(%knickler,$nick,32) || $regex($chan,/^(#opers|#operhelp|#help|#globalops)$/i) { halt }
      set -u2 %r. [ $+ [ $nick ] $+ . $+ [ $chan ] ] 1
      set -u2 %r.text. [ $+ [ $nick ] $+ . $+ [ $chan ] ] $1-
      return
    }
    var %rps = %r. [ $+ [ $nick ] $+ . $+ [ $chan ] ]
    var %rpt = %r.text. [ $+ [ $nick ] $+ . $+ [ $chan ] ]
    if (%rpt == $1-) && ($len($1-) >= 20) {
      inc %r. [ $+ [ $nick ] $+ . $+ [ $chan ] ]
if (%rps == 2) { .gline $nick +5h :Saldırı Girişimi Tespit Edildi | .spamfilter add c block - Yasak_Kelime_Kullandınız $+(\b,$1,$2,$3,$4,\b) | /msg #Opers $nick $chan kanalında $1- mesajını yazdığı için uzaklaştırıldı. } } } }

#floodkoruyalan end



Forum Saati: 19:44. Zaman dilimi GMT +4 olarak ayarlanmıştır.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.