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/)
-   -   1 ip'den 4 Kişi Girerse Gline... (https://www.ircforumlari.net/mirc-scripting-sorunlari/2198-1-ipden-4-kisi-girerse-gline.html)

Yeppa 11 Nisan 2005 17:46

1 ip'den 4 Kişi Girerse Gline...
 
Sunucuya mass connect oldugunda nasil diyim 1 ipden 4connect birden olursa o ipin sunucuya girisini gline ile yasaklamam gerek.Siber2de var biraz kurcaladim ama cozemedim. Varsa yardimci olabilicek cok lazim.Tesekkürler.

UOnur 11 Nisan 2005 18:48

-irc.xxx.com- *** Notice -- Client connecting on port 6667: aLBaY (ShekeR@81.215.27.103) [clients]

Yukarıdaki Mesaja Notice'e Göre yaptım...Çalışır Heralde :)
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 {
    .gline $gettok($gettok($10,2,64),1,41) Limit is 4!!!
    unset %xxx. [ $+ [ $gettok($gettok($10,2,64),1,41) ] ]
  }
}


Yeppa 11 Nisan 2005 19:56

hata var kodda.dsl81-215-28044.adsl.ttnet.net.tr No such nick/channel diyor habire

el33t 11 Nisan 2005 20:02

.gline kısmını .gline $+(*@,$gettok($gettok($10,2,64),1,41)) sebep diye değiştirirsen sanırım olur. gline ip şeklinde atmaya çalıştığı için sanırım hata veriyor. gline *@ip şekline çevirmek gerek sanırım.

UOnur 11 Nisan 2005 20:18

doru Orasını hesap edemedik :b hep bi$iler eksik Oluyor... :)

Yeppa 11 Nisan 2005 23:53

eywallah saolun 2nizde.

Chelt 15 Temmuz 2005 19:42

Coder'lar ConferenceRoom için Whois Flood koruması isteniyor.. Yazılar Code'ler Çalışmıyor.. Yardımcı olurmusunuz....

el33t 15 Temmuz 2005 20:11

Whois çekildiğinde sana gelen noticei ve kaç saniye içinde kaç whois çekildiğinde ne yapmak istediğini yazarsan yardımcı olabiliriz.

goXXip 15 Temmuz 2005 21:49

Kod:

on *:snotice:*: { 
  if *Client connecting* iswm $1- {
        inc -u6 %connectflood. [ $+ [ $left($gettok($10,2,64),-1) ] ] 1
        if %connectflood. [ $+ [ $left($gettok($10,2,64),-1) ] ] >= 3 {
          kline $left($gettok($10,2,64),-1) %connectflood. [ $+ [ $left($gettok($10,2,64),-1) ] ] Sayıda Seri Bağlantı Yaptığınızdan dolayı atıldınız...
          halt
        }
  }
}


Chelt 15 Temmuz 2005 22:01

el33t Şöyle İzah Edicem Kabataslak Server Cr
Adam 3 Kez Whois Çekti Ve 3, Whois Çekildiğinde Kendisine Whois FLood yapmayın Uyarısı
5, Whois Çektiğinde de Kill Atılmasını istiyorum.
Aynı Durumu Unreal içinde Yapabilirsen Sevinirim..

el33t 15 Temmuz 2005 22:09

Alıntı:

el33t Nickli Üyeden Alıntı
Whois çekildiğinde sana gelen noticei ve kaç saniye içinde kaç whois çekildiğinde ne yapmak istediğini yazarsan yardımcı olabiliriz.

Alıntı:

Chelt Nickli Üyeden Alıntı
el33t Şöyle İzah Edicem Kabataslak Server Cr
Adam 3 Kez Whois Çekti Ve 3, Whois Çekildiğinde Kendisine Whois FLood yapmayın Uyarısı
5, Whois Çektiğinde de Kill Atılmasını istiyorum.
Aynı Durumu Unreal içinde Yapabilirsen Sevinirim..

Sorularıma 'tam olarak' cevap verirsen sevinirim..

Chelt 15 Temmuz 2005 22:18

Conferenceroom için
-Irc.*******.***- Xtt (~LockAtMe@85.99.157.0w142=) is doing a whois on you
2 sn'de 3 Whois çekerse Uyarı Fazlasını çekerse kill
-------------------------------------------------------
Unreal için
-hub.*********.***- *** dj_jardel ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) did a /whois on you.
2 sn'de 3 Whois çekerse Uyarı Fazlasını çekerse kill

el33t 15 Temmuz 2005 22:24

Aşağıdaki kodu remote'una (ALT+R) koyarsan 2 saniye içinde 3 kez whois çeken notice ile uyarılacaktır, 3den fazla whois çekerse /kill'lenecektir, Verdiğin noticelere göre yazdım unreal ve cr için.. İşte kod:


on *:SNOTICE:*:{
if (*did a /whois* iswm $1-) { inc -u2 $+(%,whoisflood.,$2) | if $($+(%,whoisflood.,$2),2) = 3 { notice $2 Lütfen whois flood yapmayın. } | elseif $($+(%,whoisflood.,$2),2) > 3 { kill $2 Whois flood :: 2 saniye içinde $v1 kez whois çektiğin için /kill'lendin. } }
if (*is doing a whois* iswm $1-) { inc -u2 $+(%,whoisflood.,$1) | if $($+(%,whoisflood.,$1),2) = 3 { notice $1 Lütfen whois flood yapmayın. } | elseif $($+(%,whoisflood.,$1),2) > 3 { kill $1 Whois flood :: 2 saniye içinde $v1 kez whois çektiğin için /kill'lendin. } }
}

Umarım işine yarar..

Chelt 15 Temmuz 2005 22:38

Sağol Teşekkür ederim..

BlueFan 07 Eylül 2006 23:08

Yanıt: 1 ip'den 4 Kişi Girerse Gline...
 
Alıntı:

UOnur Nickli Üyeden Alıntı
-irc.xxx.com- *** Notice -- Client connecting on port 6667: aLBaY (ShekeR@81.215.27.103) [clients]

Yukarıdaki Mesaja Notice'e Göre yaptım...Çalışır Heralde :)
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 {
    .gline $gettok($gettok($10,2,64),1,41) Limit is 4!!!
    unset %xxx. [ $+ [ $gettok($gettok($10,2,64),1,41) ] ]
  }
}


UOnur ; Kardeş Güzel Olmuş ama birşey daha Sorsam bu Kod da yardım edermisin acaba :)
Bunda Aynı Ip den 10 Saniyede 5 giriş olunca Gline Atılmasını istiyorum Nasıl düzeltirim yada bana yardım edebilirmisin ;(

cL3v3r 08 Eylül 2006 00:05

Yanıt: 1 ip'den 4 Kişi Girerse Gline...
 
Kod:

on *:snotice:*Client connecting on*:{
 inc -eu10 %xxx. [ $+ [ $gettok($gettok($10,2,64),1,41) ] ]
 if %xxx. [ $+ [ $gettok($gettok($10,2,64),1,41) ] ] >= 5 {
  .gline $gettok($gettok($10,2,64),1,41) Clone Allert !
  unset %xxx. [ $+ [ $gettok($gettok($10,2,64),1,41) ] ]
 }
}


BlueFan 08 Eylül 2006 10:02

Yanıt: 1 ip'den 4 Kişi Girerse Gline...
 
CL3v3r Teşekkürler ;) ama bunda birşey sormayı unuttum arasına
Grr??? Nomercy Tipi nickler Ban yemememsi için ne yapabilirim;)

cL3v3r 09 Eylül 2006 12:18

Yanıt: 1 ip'den 4 Kişi Girerse Gline...
 
Kod:

on *:snotice:*Client connecting on*:{
if !istok(Nomercy ALi veLi SeLami Cvriye,$9,32) {
 inc -eu10 %xxx. [ $+ [ $gettok($gettok($10,2,64),1,41) ] ]
 if %xxx. [ $+ [ $gettok($gettok($10,2,64),1,41) ] ] >= 5 {
  .gline $gettok($gettok($10,2,64),1,41) Clone Allert !
  unset %xxx. [ $+ [ $gettok($gettok($10,2,64),1,41) ] ]
 }
}
}



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

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