IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Aynı Ip giren 4 useri atma (https://www.ircforumlari.net/mirc-scripting-sorunlari/178944-ayni-ip-giren-4-useri-atma.html)

Hayat 10 Şubat 2009 22:50

Aynı Ip giren 4 useri atma
 
Kod:

on *:snotice:*Client connecting on*:{
  inc %xxx. [ $+ [ $gettok($gettok($10,2,64),1,41) ] ]
  if %xxx. [ $+ [ $gettok($gettok($10,2,64),1,41) ] ] >= 4 {
    .kill $+(*@,$gettok($gettok($10,2,64),1,41)) Aynı İpten Fazla Giriş Yapıldığı İçin Uzaklaştırılıyorsunuz.!
    unset %xxx. [ $+ [ $gettok($gettok($10,2,64),1,41) ] ]
  }
}


Merhaba arkadaşlar yukardaki kodları uzun zaman önce yine buradan bir arakdaş yazmıştı ama şimdi bulamadım. aynı ipten giren 4 kişiyi atması gerekiyor ama çalışmadı bir fikri olan var mı ya da bununla aynı işi yapabilecek bir kod ?

Kod:

on *:snotice:*Client connecting on*:{
  inc -eu6 $+(%,agr,.,$gettok($gettok($10,2,64),1,41))
  if $($+(%,agr,.,$gettok($gettok($10,2,64),1,41)),2)  >= 8 {
    .kill $+(*@,$gettok($gettok($10,2,64),1,41)) Agresif bağlantı yogunlugu Algılandı !
    unset $+(%,agr,.,$gettok($gettok($10,2,64),1,41))
  }
}

Birde bu kod çalışmıyor arkadaşlar.

h4pp3n 11 Şubat 2009 06:21

Cevap: Aynı Ip giren 4 useri atma
 
İki kodda çalışıyor aslında .. Tek hata $+(*@,$gettok($gettok($10,2,64),1,41)) yazılı yeri $9 olarak değiştirmen gerekli .. Ayrıca kill sadece son gireni atar kill yerine zline/kline/gline kullanmalısı ki hepsini atsın .. Eğer zline/kline/gline kullanırsan $+(*@,$gettok($gettok($10,2,64),1,41)) eklersin ..

Kolay gelsin ..

h1ch 11 Şubat 2009 17:24

Cevap: Aynı Ip giren 4 useri atma
 
Yalnız yanlış cözümleme yapmadıysam bu kod'da bi adam cıkıp girse ayrı ayrı zamanlarda 4. giriste zline yiyor :)

MaviLee 11 Şubat 2009 17:38

Cevap: Aynı Ip giren 4 useri atma
 
on *:snotice:*Client connecting on*:{
inc -eu6 $+(%,agr,.,$gettok($gettok($10,2,64),1,41))
if $($+(%,agr,.,$gettok($gettok($10,2,64),1,41)),2) >= 8 {
.kill $+(*@,$gettok($gettok($10,2,64),1,41)) - agresif giris yogunlugu tespit etmistir.
unset $+(%,agr,.,$gettok($gettok($10,2,64),1,41))
}
}

Sürelere dikkat. 6 snde 8 giriş.

Difuzyon 11 Şubat 2009 18:22

Cevap: Aynı Ip giren 4 useri atma
 
MaviLee , h4pp3n'in dediği gibi :

Alıntı:

.kill $+(*@,$gettok($gettok($10,2,64),1,41)) - agresif giris yogunlugu tespit etmistir.
kill *@ip - agresif giris yogunlugu tespit etmistir. ( Kullanım hatalı olur.)
Şayet /kill uygulanacaksa ip yerine nick belirtmek gerekir.Öteki türlü kill yerine zline\gline\kline kullanmalı ip'den uzaklaştırma için.

MaviLee 11 Şubat 2009 21:22

Cevap: Aynı Ip giren 4 useri atma
 
Evet kill $nick olması Lazım dogru. Farkında degilim. O zaman bu kod ama zannedersem Son giren useri atar yanlışmıyım?

h1ch 26 Şubat 2009 18:12

Cevap: Aynı Ip giren 4 useri atma
 
Alıntı:

h1ch Nickli Üyeden Alıntı (Mesaj 637881)
Yalnız yanlış cözümleme yapmadıysam bu kod'da bi adam cıkıp girse ayrı ayrı zamanlarda 4. giriste zline yiyor :)


Not: İlk verilen koddan bahsetmiştim.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:27.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk