Flood koruma remotesi

Bozkurt

Misafir Editör
Katılım
23 Ara 2020
Mesajlar
432
Tepkime puanı
0
Puanları
16
Kod:
#flood on
on *:text:*:#: { 
  if ($regex($wildsite,/(helperadmin|aop|sop|halfop|koordinator|superdesk|desk|operdesk|helpdesk|localdesk|globalops|globalsop|staff|admin|Founder|Netadmin|dj|dj.|oper|oper.|ircop|tech|IRC.Operator|server|coadmin|services|administrator|rootamin|network)/i)) { halt }
    if $nick isop $chan { halt }
    if $nick ishop $chan { halt }
    set -u3 %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] $calc( %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] + 1) 
    if (%fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] == 2) { 
    }
    if (%fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] >= 3) {
    mode $chan +b ~T:block: $+ $1
     .kill $nick 14 $21Argo4/ 1Kufur4/ 1Flood2 girisimleri yasaktir4.  
    }
  }
} 
#flood en

Remotenin çalışması için kanalda en az halfop yetkisine sahip olmanız gerekmektedir.
Aynı cümle ve ya kelime kanalda arka arkaya 2 kez yazıldığında işlem yapmaktadır.
2 ve 3 değerlerini değiştirerek flood ayarını yapabilirsiniz.

Kodun tblock yerine block eklemesini isterseniz;
mode $chan +b ~T:block: $+ $1
Kısmını
Kod:
spamfilter add c block 0 Flood_Yaptığınız_Tespit_Edildi $1 $2 $3
şeklinde değiştirebilirsiniz.

Remoteyi sunucu koruma botunuza entegre ederek block eklemesini bota yaptırabilirsiniz.Yanılmıyor isem benzerı sistem Hangman tarafından Nomercy botunda kullanılmıştı.
 

Peri

Co Admin
Katılım
2 May 2020
Mesajlar
4,949
Tepkime puanı
0
Puanları
36
Takım
Beşiktaş
Güzel bilgili paylaşım teşekkürler ))
 
metal işleme
Üst