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/)
-   -   #Kontrol kanalı nick kayıdı (https://www.ircforumlari.net/mirc-scripting-sorunlari/383139-kontrol-kanali-nick-kayidi.html)

Emrax 16 Şubat 2011 22:50

#Kontrol kanalı nick kayıdı
 
Kod:

[21:57:49] <NickServ> mIRCTR---DESTEK nicki (mIRCTR@88.232.33.203) kayıt edilip auth kodu girildi. Kayıtlanan mail adresi: 
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Yukarıdaki kayıdı ben denemek için yaptım. Ancak sunucuya saldırı yapmadan önce lamerler mIRCTR.Net uzantısı ile nick kayıt ediyor. Bir arkadaşım alttaki gibi kod yazdı.

Kod:

on *:text:*:#Kontrol: {
  if $nick isin NickServ {
    $gettok($12,2,64) isin mIRCTR.Net {
      msg #Spamfilter 4DİKKAT:2 $1 1nicki şüpheli bir email uzantısı olan2 $12 1ile nick kayıt etti4. 1IP:2 $3 
    }
  }
}

Ancak bu kezde tüm kayıtları #Spamfilter kanalına aktarıyor. Acaba sorun nerde?

Mudin 16 Şubat 2011 23:12

Cevap: #Kontrol kanalı nick kayıdı
 
Kod:

on *:text:*:#Kontrol: {
  if $nick isin NickServ {
    if $gettok($12,2,64) isin mIRCTR.Net {
      msg #Spamfilter 4DİKKAT:2 $1 1nicki şüpheli bir email uzantısı olan2 $12 1ile nick kayıt etti4. 1IP:2 $3 
    }
  }
}

Bu şekilde dene bakalım

Emrax 16 Şubat 2011 23:18

Cevap: #Kontrol kanalı nick kayıdı
 
Alıntı:

Mudin Nickli Üyeden Alıntı (Mesaj 1040683172)
Kod:

on *:text:*:#Kontrol: {
  if $nick isin NickServ {
    if $gettok($12,2,64) isin mIRCTR.Net {
      msg #Spamfilter 4DİKKAT:2 $1 1nicki şüpheli bir email uzantısı olan2 $12 1ile nick kayıt etti4. 1IP:2 $3 
    }
  }
}

Bu şekilde dene bakalım

Yok üstad bu kez hiç yazmadı.

CesuryureK 16 Şubat 2011 23:22

Cevap: #Kontrol kanalı nick kayıdı
 
$gettok($12,2,64) isin mIRCTR.Net

burda sanki bir mantık hatası var. mirctr.net ile $gettok yer değiştirmeli sanki.
NickServ isin $nick de bu şekilde olmalı.

Mudin 16 Şubat 2011 23:27

Cevap: #Kontrol kanalı nick kayıdı
 
:) aynen

Emrax 16 Şubat 2011 23:58

Cevap: #Kontrol kanalı nick kayıdı
 
CesuryureK hocam kodu yazmıştır. Belki bu sorunu yaşayanlar ve bu kodu kullanmak isteyenler için çalışan kod aşağıdadır.

Kod:

on *:TEXT:*:#Kontrol: {
  if (Kayıtlanan mail adresi isin $1-) && ($nick == NickServ) {
    if (mIRCTR isin  $strip($gettok($12,2,64))) {
      msg #Spamfilter 4DiKKAT:2 $1 1nicki 2mIRC4TR2.Net 1uzantısı ile nick kaydetmiştir4. 1IP adresi:2 $remove($gettok($3,2,64),$chr(41))
    }
  }
}

Teşekkür ederim CesuryureK hocam.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00: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