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/)
-   -   Clone koruması (https://www.ircforumlari.net/mirc-scripting-sorunlari/15568-clone-korumasi.html)

TrancEnergy 09 Nisan 2006 16:27

Clone koruması
 
Şimdi MesaLa KanaLa 6 clone girdimi adama uyarı wericek ipinizden ßi giriş daha yaparsanız kanalldan atiLirsiniz feLan 7 giriş de uyarıyı Dikkaat e almadınız Ve KanaLdan ßanLıcak .wede e-kolay.net ip i hariç olucak NasıL YapaßiLirim


$imdiden Çhok TşkLer..

el33t 09 Nisan 2006 17:01

Yanıt: Clone koruması
 
Aşağıdaki kod kanala biri girdiğinde eğer 6 tane cloneu varsa notice atarak son gireni uyarır, 7 veya daha fazla clone varsa, ip'yi banlar ve hepsini kickler. (Hostu [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] olanlarda çalışmayacaktır.) İşte kod:

on @*:JOIN:#:{
if [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] !iswm $wildsite {
var %; = $ialchan($wildsite,#,0)
if %; == 6 { notice $nick Kanalda 6 tane cloneunuz var, 1 tane daha girerse kanaldan atılacaksınız. }
elseif %; >= 7 {
ban # $nick 2 | while %; { kick # $gettok($ialchan($wildsite,#,%;),1,33) uyarılmıştınız. | dec %; }
}
}
}
Umarım işine yarar.. (Bir dahaki sefere arama linkini kullanıp clonela ilgili kodlar üzerinde çalışıp takıldığın yeri sorarsan senin ve bizim için daha iyi olacaktır.)

KutsaL 28 Haziran 2006 11:10

Yanıt: Clone koruması
 
Kod:

on @*:JOIN:#:{
  if *!*Global*@* !iswm $fulladdress {
    if ($read(haricler.txt,w,$nick) {
      var %; = $ialchan($wildsite,#,0)
      if %; == 3 { msg # [ Uyarı ] :  $nick  IP'nizden Kanala 3 Giriş Vardır , 4. Girişte Kanaldan IP Numaranız Banlanıcaktır . Bilginize . }
      elseif %; >= 4 {
        ban # $nick 2 | while %; { kick # $ialchan($wildsite,#,%;) uyarılmıştınız. | dec %; }
      }
    }
  }
}

Koda if ($read(haricler.txt,w,$nick) { Kımsmını Ekledım .. Herhangi ßir Sorun Çıkmadı . Ama Ne yaptıysam Akick Enforce Attıramadım .. ßiraz yardım Ederseniz Sewinirim. En Son

Kod:


 var %; = $ialchan($wildsite,#,0)

Bu kısmı da Acıklarmısınız...

el33t 29 Haziran 2006 17:28

Yanıt: Clone koruması
 
if ($read(haricler.txt,w,$nick) 'de bir tane ) eksik, ya if $read(haricler.txt,w,$nick) olarak kullanmalısın ya da if ($read(haricler.txt,w,$nick)) olarak kullanmalısın. Bunun yapacağı iş ise eğer giren nickler haricler.txt'de varsa işleme devam et olacaktır ki sanırım senin istediğin bunun tam tersi onun için $read()'den önce bir tane ünlem işareti koymalısın ya da if $read(haricler.txt,w,$nick) { return } olarak kullanmalısın.

var %; = $ialchan($wildsite,#,0) ise %; lokal değişkenine yani mIRC'de global değişkenlere değilde, bu event sonunda silinecek olan bir değişkene kanala *@ip'den kaç kişi olduğunu gösteriyor yani eğer [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ipsinden 3 clone varsa %; değeri 3 oluyor.

Akick enforce attırmak için kick # $gettok($ialchan($wildsite,#,%;),1,33) uyarılmıştınız. kısmını var %! = $+($gettok($ialchan($wildsite,#,%;),1,33),!*@*) | cs akick # add %! dışarı | cs akick # enforce | cs akick # del %! olarak değiştirmelisin.

Umarım anlamışsındır...

NaTSuKa 29 Haziran 2006 22:54

Yanıt: Clone koruması
 
$ialchan($wildsite,#,0)

Burada ne yapıyor bu identified ne anlama geliyor.

MaeLStrOm 02 Temmuz 2006 09:19

Yanıt: Clone koruması
 
$wildsite kanala giren kişinin ip sini gösterir. $ialchan(ip,kanal,0) kanalda o ip den kac kişi olduğunu gösterir.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net