⚠️ Güvenlik nedeniyle tüm kullanıcı şifreleri sıfırlanmıştır. Lütfen buraya tıklayarak yeni şifre talep ediniz.
IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet odaları

>
+
Etiketlenen Kullanıcılar

2Beğeni(ler)

 
 
LinkBack Seçenekler Arama Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 08 Haziran 2011, 08:01   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Başka Sunucuda Kullanıcı Arama (/inuser)




Yazan: L4roXyL - Hasan AYDENİZ
Tarih: Eski kodlarımdan.

-

Kullanım: /inuser <nick> <sunucu.uzantısı>
Örnek kullanım: /inuser l4roxyl chat.com.tr
İşlev: Belirlediğiniz nicki, belirlediğiniz sunucu üzerinde arar. Eğer aranan nick sunucuda mevcut ise, (whois)bilgilerine ulaşabilirsiniz. (bağlantı socket olarak gerçekleşir)

-

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias inuser { $iif($hget(nick),hfree nick) | unset %net | var %e = echo $color(info text) -ste * /inuser: Hatalı veya eksik kullanım: if (!$1 || !$2) { %e /inuser <nick> <network> | return } if ($regex($1,(?<=^\d)) && $regex($1,(\w{1,30}))) { %e IRC sunucularında herhangi bir nick <rakam> ile başlayamaz. | return } if (!$regex($2,(\w{3,})(\.{1})(\w{2,}))) { %e Sunucu adresini $+(%,80) oranında yanlış girdiniz. | return } var %irc = $+(irc.,$2) | set %net %irc | hadd -m nick $1 1 if (%irc != $sock(inuser).addr) { $iif($sock(inuser),sockclose inuser) | sockopen inuser %irc 6667 } | else sockwrite -n inuser ison $1 echo $color(info text) -st * /inuser: $qt($1) rumuzu $qt(%irc) sunucusunda aranıyor. } on *:sockopen:inuser: { var %s = sockwrite -n $sockname,%n = $+($hget(nick,1).item,$r(0,99)),%id = $+(Kontrol,$r(1,9999)) if ($sockerr) { echo $color(info text) -ste Sunucuya bağlanılamadı. Kontrol ederek tekrar deneyiniz. | return } %s NICK %n | %s USER mIRC * * $+(:,%id) | sockmark $sockname %n } on *:sockread:inuser: { if ($sockerr) { echo $color(info text) -ste Sunucuya bağlanılamadı. Kontrol ederek tekrar deneyiniz. | return } sockread %: | tokenize 32 %: | var %n: = $regsubex($token($1,1,33),:,) if ($regex($2,^PRIVMSG$) && $regex($3,$sock($sockname).mark) && $regex($4-,VERSION)) { sockwrite -n $sockname notice %n: : VERSION mIRC $version Khaled Mardam-Bey } if ($regex($1,^PING$)) { sockwrite -n $sockname pong $2- } if ($regex($2,^JOIN$) && %n: == $sock($sockname).mark) { sockwrite -n $sockname part $regsubex($3,:,) } if ($regex($2,^001$)) { sockwrite -n $sockname ison $hget(nick,1).item } if ($regex($2,^303$) && $3 == $sock($sockname).mark) { if ($regsubex($4,:,) == $hget(nick,1).item) { echo $color(info text) -ste * /inuser: Aradığınız $qt($hget(nick,1).item) rumuzu, $qt(%net) sunucusunda online. Bilgilerini görüntülemek için; $qt(tıklayın.) } else echo $color(info text) -ste * /inuser: Aradığınız $qt($hget(nick,1).item) rumuzu, $qt(%net) sunucusunda bulunmuyor. } if ($3 == $sock($sockname).mark && $4 == $hget(nick,1).item) { if ($regex($2,^401$)) { echo $color(info text) -st * /inuser: $qt($4) bilgileri alınamadı. (Nick değiştirmiş veya çıkmış olabilir) } if ($regex($2,^311$)) { echo -st Adresi: $+($chr(2),$4,!,$5,@,$6) | echo -st Gerçek isim: $+($chr(2),$right($8-,-1)) } if ($regex($2,^307$)) { echo -st Kayıt bilgisi: $+($chr(2),Kayıtlı ve kullanılamaz nick.) } if ($regex($2,^319$)) { echo -st Bulunduğu kanallar: $+($chr(2),$right($5-,-1)) } if ($regex($2,^313$)) { echo -st INFO: $+($chr(2),$7-) } if ($regex($2,^317$)) { echo -st Konuşmadığı süre: $+($chr(2),$duration($5)) | echo -st Bağlantı zamanı: $+($chr(2),$asctime($6,dd/mm/yy - hh:nn:ss)) } if ($regex($2,^318$)) { echo -ste $+($chr(2),$hget(nick,1).item,$chr(2)) rumuzunun bilgi sonu. } } } on ^*:hotlink:*"tıklayın."*:status window:if ($1 == $qt(tıklayın.)) return on *:hotlink:*"tıklayın."*:status window:if ($sock(inuser).status) { echo -ste $+($chr(2),$hget(nick,1).item,$chr(2)) rumuzunun bilgileri sıralanıyor. | sockwrite -n inuser whois $hget(nick,1).item }

Ekran resmi:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

-

İşinize yarar. Geliştirebilirsiniz canım.


Konu L4roXyL tarafından (19 Haziran 2011 Saat 15:16 ) değiştirilmiştir.
 
Alıntı ile Cevapla

 

Etiketler
arama, başka, belirtilen, or inuser, sunucuda


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
İnfaz Yönetmeliği'nde değişiklik: 'Çıplak arama' yerine 'detaylı arama' CyBeR Güncel ve Son Dakika Haberler 1 12 Kasım 2021 14:02
Bing’den Konuma ve Arama Geçmişine Göre Arama Pentagram Bing 0 26 Kasım 2015 17:15
Linux Sunucuda 2. Diski Tanımlamak – Linux Sunucuda 2. Diski Yedekleme İçin Kullanmak Kjm GNU, Linux ve UNIX 0 24 Kasım 2013 13:48
Arama Motoruna Kayit Fiyatı,Arama Motorlarına Kayıt PauL Alternatif Arama Motorları 0 25 Ekim 2011 14:58
Arama motoru yerine toolbardan arama yap kazan. MT EkoL İnternetten Para Kazanma Yolları 0 12 Kasım 2009 15:46