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/)
-   -   Whowas takip (https://www.ircforumlari.net/mirc-scripting-sorunlari/45241-whowas-takip.html)

MayheM 24 Aralık 2007 13:59

Whowas takip
 
Arkadaşlar merhaba

Sizden şöyle bir cod rica edicekdim.

#x kanalına giren kişilere /w Nick cekicek ve Görünen ip adresine /who +h 88.247.28.101 komutunu uygulucak. Aynı ip numarasından kac kişi girmiş görmek istiyorum bunun sayesinde.

Örnek: X kişi IRc'den cıkdı ve ip degişmeden z nick ile girdi
Ona aynı komutu uyguladıgı zaman "Z" nickli kişi daha once X nicki ile sunucuya giriş yapmışdı gibi uyarı vereblir mi?
Bu uyarıları Farklı bir pencereye yansıta bilirmi?


x Kimlik Bilgisi: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] * xxxx
x is using modes +rx
x is connecting from [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 88.247.28.101
x is a registered nick
x Bulunduğu Kanallar: #kanal 1
Esin_ Bağlı Olduğu Server: irc.xxx.com Network [LEAF] Server - [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Esin_ End of /WHOIS list.


Kolay Gelsin.

L4roXyL 05 Ocak 2008 16:12

Cevap: Whowas takip
 
on *:join:#x:userip $nick
raw 340:*:set %ip $gettok($2,2,64) | who +h $gettok($2,2,64) | hadd -m kayıt $+($gettok($2,1,61),½,$gettok($2,2,64)) | iptara $gettok($2,2,64) $gettok($2,1,61) | haltdef
raw 352:*:hadd -m nick $6 1 | haltdef
raw 315:*:var %& = 1,%&& | while %& <= $hget(nick,0).item { %&& = $addtok(%&&,$hget(nick,%&).item,32) | inc %& } | $iif(!$window(@IP),window -nCbsa @IP) | echo -t @IP Bilgi: %ip adresin'den bağlantı kuranlar: %&& | unset %ip | hfree nick | haltdef
alias iptara { if $hget(kayıt) { var %o = 1 | while %o <= $hget(kayıt,0).item { if $gettok($hget(kayıt,%o).item,2,189) == $1 && $gettok($hget(kayıt,%o).item,1,189) != $2 { $iif(!$window(@sonuc),window -nCbsa @sonuc) | echo -te @sonuc Bilgi: $gettok($hget(kayıt,%o).item,2,189) IP adresin'den daha önce; $gettok($hget(kayıt,%o).item,1,189) nick'i ile giriş yapıldı. } | inc %o } } }

Sorunsuz çalışıcaktır.


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

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