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)

Prens 02 Temmuz 2012 00:30

Aynı İp ile kayıtlı olan nick'i tespit
 
Merhaba,

Özel'e gelen user'in otomatik olarak IP'sini algılayıp veya tarayıp başka (register/kayıtlı) bir rumuza ait IP'mi değil mi bunu nasıl sağlaya biliriz?

Özele geldiğin anda;

<Ayşe> ip'sine ait bulunan kayıtlı rumuz: Ece.

Şayet kayıtta bir rumuzu yok ise karşılığı boş kalabilir. Mümkün mü?

Prens 02 Temmuz 2012 09:29

Cevap: Aynı İp ile kayıtlı olan nick'i tespit
 
Yani özelime gelen kişiye, /ns list -uhmask *IP ile kim olup olmadığını tespit diyelim.

Toprak 02 Temmuz 2012 12:31

Cevap: Aynı İp ile kayıtlı olan nick'i tespit
 
Buyrun;

Kod:

on *:Open:?:*: { set -u3 %nicktarnick $nick | enable #nicktar | timer 1 1 .userip $nick }
#nicktar off
raw 340:*: { who +i $gettok($2,2,64) }
raw 352:*: {
  if (%nicktarnick != $6) && (*r* iswm $7) { echo %nicktarnick Kayıtlı Rumuz: $6 | timer 1 2 .disable #nicktar }
}
#nicktar end


Prens 02 Temmuz 2012 13:13

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

** Grup Aktif
-
* Zaman 1 aktif edildi
-
* Zaman 1 Durduruldu
-
USERIP Bilinmeyen komut.


Kod çalışmadı.

CesuryureK 02 Temmuz 2012 13:17

Cevap: Aynı İp ile kayıtlı olan nick'i tespit
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kodda bir sorun yok. Sizin bulunduğunuz sunucuda sanırım unreal değil veya bu özellik kaldırılmış. O yüzden bu hatayı almanız doğal. Ayrıca "USERIP Bilinmeyen komut." demesi de bunu açıklamaktadır.

Prens 02 Temmuz 2012 13:22

Cevap: Aynı İp ile kayıtlı olan nick'i tespit
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Bulunduğumuz sunucu ConferenceRoom.

Her hangi bir user özelime geldiğinde, o kişinin ip'sinden başka kayıtlı bir nick var mı? Bunu özelimde görebilmek istiyorum.
Bunu sağlayabileceğimiz bir kod lazım.

By_ATMACA 02 Temmuz 2012 23:08

Cevap: Aynı İp ile kayıtlı olan nick'i tespit
 
SunuCu ConferenceRoom oLunCa Pek Yardimci oLacak Kişi BuLamioruz.GeneLde.

Paint 02 Temmuz 2012 23:48

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

By_ATMACA Nickli Üyeden Alıntı (Mesaj 1041157838)
SunuCu ConferenceRoom oLunCa Pek Yardimci oLacak Kişi BuLamioruz.GeneLde.

Şimdi nedeni çok açık bir çoğumuz conferenceroom komutlarını bilmiyoruz sizin bize diyeceğiniz bu komutla bu işlem yapılacak örneğin userip komutu yerine xxx komutu kullanılacak bizde bu doğrultuda işlem yapıcaz yoksa gidipde kimsenin sizin için conferenceroom öğrenmesini beklemeyin.

By_ATMACA 02 Temmuz 2012 23:57

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

Paint Nickli Üyeden Alıntı (Mesaj 1041157876)
Şimdi nedeni çok açık bir çoğumuz conferenceroom komutlarını bilmiyoruz sizin bize diyeceğiniz bu komutla bu işlem yapılacak örneğin userip komutu yerine xxx komutu kullanılacak bizde bu doğrultuda işlem yapıcaz yoksa gidipde kimsenin sizin için conferenceroom öğrenmesini beklemeyin.

Kimse Size Ögrenin Demedi ki KimSeninde Size Bunu Ögrenin Demesi Gibi Bir Lüksü De Yok.

Prens 08 Temmuz 2012 20:09

Cevap: Aynı İp ile kayıtlı olan nick'i tespit
 
O halde, belirttiğim bu komut ile, özelime gelen user'in ip'sini tespit edip, özelime;

.echo -a Şu anda online nick; nick ile kayıtlı diğer; nick aynı kişidir.


Kod:

/ns list -uhmask *@ip

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: 01:44.

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