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ı İp ile kayıtlı olan nick'i tespit (https://www.ircforumlari.net/mirc-scripting-sorunlari/492996-ayni-ip-ile-kayitli-olan-nicki-tespit.html)

Med Cezir 09 Temmuz 2012 01:01

Cevap: Aynı İp ile kayıtlı olan nick'i tespit
 
Daha önceden kendim için hazırlamış olduğum bir kod vardı üzerinde biraz oynayarak istediğin hala getirmeye çalıştım, denemedim ama çalışması gerekir. ConferenceRoom a uygundur.

Kod:

on *:Open:?: {
  /echo -a $nick Şuanda $nick Özelinize Yazdı IP Adresi Taranıyor.
  .set %özelnick $nick
  .denetle
}


alias denetle .who %özelnick | .enable #denetleyelim

#denetleyelim off
raw 352:* {
  .ns list -uhmask *@ $+ $gettok($4,1-3,46) $+ .*
  .enable #olay
}
raw 315:* {
  .disable #denetleyelim
}
#denetleyelim end


#olay on
on *:notice:*:?:{
  if $nick == nickserv && *complete: no nicknames* iswm $1- {
    echo -a 4 Aranılan Ip ye ait Herhangi bir Kayıtlı Nick Bulunamadı.
    .disable #olay
    .unset %özelnick
  }
  else {
    if $nick == nickserv && *@* iswm $1- && *database* !iswm $1- {
      echo -a 4 $2 $3
    }
    if $nick == nickserv && *complete* iswm $1- {
      echo -a 5 Toplam 12 $3 5 Nick Bulundu
      .disable #olay
      .unset %özelnick
    }
  }
}
#olay end


LineS 09 Temmuz 2012 07:46

Cevap: Aynı İp ile kayıtlı olan nick'i tespit
 
güzel bir çalışma ellerinize sağlık bunu unreal için biraz değiştirebilirmisin birkacta ekleme istesem haddime düşmeyerek

mesela her kanala giren ve özele gelen kullanıcıyı tarasa

Prens 09 Temmuz 2012 11:15

Cevap: Aynı İp ile kayıtlı olan nick'i tespit
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] zahmetinizden ve paylaşımınızdan dolayı teşekkür ederim çalışıyor sorunsuz.

Med Cezir 09 Temmuz 2012 15:03

Cevap: Aynı İp ile kayıtlı olan nick'i tespit
 
Unreal komutları hakkında pek bilgim yok, gelen notice mesajlarıda ne şekilde bilemiyorum. Bunlar hakkında bilgi vermen gerekli. on *:join:#: eventi altında her kanala girene bu işlemi yapması sağlanabilir ama giriş çıkış yoğunluğu fazla olursa sıkıntılı olacaktır diye düşünüyorum o yüzden bence bu haliyle kalması daha mantıklı. Kod her özele gelen için çalışacak şekilde tasarlandı zaten onda bi sıkıntı yok.

Toprak 09 Temmuz 2012 21:24

Cevap: Aynı İp ile kayıtlı olan nick'i tespit
 
Alıntı:

LineS Nickli Üyeden Alıntı (Mesaj 1041163568)
güzel bir çalışma ellerinize sağlık bunu unreal için biraz değiştirebilirmisin birkacta ekleme istesem haddime düşmeyerek

mesela her kanala giren ve özele gelen kullanıcıyı tarasa

Buyrun özel için;

Kod:

on *:Open:?:*: { set -u3 %nicktarnick $nick | enable #nicktar | timer 1 1 .userip $nick }
#nicktar off
raw 340:*: { set -u3 %nicktarip $gettok($2,2,64) | ns list  $+(*,@,$gettok($2,2,64)) }
on *:notice:*:?:{
  if $nick == NickServ {
    if (*liste sonu - 0/0* iswm $1-) { echo %nicktarnick Aranılan İp'e Herhangi bir kayıt bulunamadı. }
    if (*'a uyan veriler* iswm $1-) { halt }
    if ($+(*,%nicktarip,*) iswm $1-) { set %nickler $addtok(%nickler,$1,32) }
    if (*liste sonu -* iswm $1-) { echo %nicktarnick Toplam; $gettok($4,2,47) Nick Bulundu Nickler; %nickler | timer 1 2 .disable #nicktar | unset %nickler }
  }
}
#nicktar end

Buda kanal için;

Kod:

on *:join:#Kanal: { set -u3 %joinnick $nick | enable #joinnick | timer 1 1 .userip $nick }
#joinnick off
raw 340:*: { set -u3 %jointarip $gettok($2,2,64) | ns list  $+(*,@,$gettok($2,2,64)) }
on *:notice:*:?:{
  if $nick == NickServ {
    if (*liste sonu - 0/0* iswm $1-) { echo -a Aranılan İp'e Herhangi bir kayıt bulunamadı. }
    if (*'a uyan veriler* iswm $1-) { halt }
    if ($+(*,%jointarip,*) iswm $1-) { set %jnickler $addtok(%jnickler,$1,32) }
    if (*liste sonu -* iswm $1-) { echo -a Toplam; $gettok($4,2,47) Nick Bulundu Nickler; %jnickler | timer 1 2 .disable #joinnick | unset %jnickler }
  }
}
#joinnick end



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

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