Pazartesi, Aralık 6

Nick (aşırı nick değişenler) flood koruması

on *:NICK:{
  if ($level($nick) == muafnlist) { halt }
  if ($level($newnick) == muafnlist) { halt }
  ;%’ local değişkenine %nf.*!*@ip seklinde değer yukleniyor.
  var %’ = $+(%,nf.,$wildsite)
  ;%nf.*!*@ip değişkeni 1 arttırılıyor
  inc $(%’,1)
  ;eğer daha önceden ayarlanmadıysa 15 saniye içinde bu değer silinmektedir.
  if (!$timer($gettok(%’,1,37))) { $+(.timer,$gettok(%’,1,37)) 1 5 unset $(%’,1) }
  ;eğer değer 3 yada daha büyükse zline atılıyor.
  if $(%’,2) >= 3 { zline $newnick +900 5 Sunucuda asiri derecede 2Nick 5 degistirdiginiz için sunucudan uzaklastiridiniz , Lutfen kendinize sabit tek bir nick ( rumuz ) seciniz $date $time  $+([,$me,]) | msg #opers İşlem : 2 $newnick İşlenen : 2Nick Flood Zline! | unset $(%’,1) }
}

Hiç yorum yok:

Yorum Gönder