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/)
-   -   IP kaydı tutma (https://www.ircforumlari.net/mirc-scripting-sorunlari/18778-ip-kayd305-tutma.html)

TrancEnergy 14 Haziran 2006 00:22

IP kaydı tutma
 
$imdik $öLe ßi Addon Lazım ßen ordan ßurdan topLamayı denedim ama ortaya hiç ßi$ey çıkmadı ;boggled İp adresi Uyarısı $öLe ßi $ey oLcak kaç kere girip çıkmıssa ßana Clone uyarısı gißi haßer wercek

5.Giriş İp

$imdiden TşkLer...

diEfoRyoU 14 Haziran 2006 01:13

Yanıt: IP kaydı tutma
 
Tamamen Ip'ye göre çalışan bir kod kodun çalışması için Snotice mesajlarını görmen gerekmektedir.
Servera giren nicklerin iplerini %` local değişkenine %ip şeklinde yükler
ve @ipuyari penceresinde uyarı verir.
Dilersen ip'ye tıklayıp zline atabilirsin.

on *:snotice:*Client connect*: { if (!$window(@ipuyari)) window @ipuyari
var %` = $+(%,ip!,$remove($gettok($10,2,64),$chr(41))) | inc -e $(%`,1)
echo @ipuyari $+($(%`,2),$chr(46)) giriş $+(4IP!,$gettok(%`,2,33)) 5Zline atmak için ip'ye tıklayabilirsin. }
on ^*:hotlink:*:@ipuyari: { return }
on *:hotlink:*IP*:@ipuyari: { var %tip $numtok($hotline,33) | .zline $+(
*@,$gettok($gettok($hotline,%tip,33),1,32)) Clone }

Umarım işine yarar.

el33t 14 Haziran 2006 01:22

Yanıt: IP kaydı tutma
 
Aşağıdaki kod ise senin bulunduğun her kanala giren ve &#231;ıkan iplerin ka&#231; kez girdiğinin kayıdını tutar. Giriş i&#231;in iplogg hash table'ına ip ve <girdiği sayı> gibi tutar, &#231;ıkış i&#231;in ise iplogc hash tableına ip ve <&#231;ıkış sayısı> gibi tutar. Giriş sayısı o ip'nin ka&#231; kez kanala girdiğini g&#246;sterir, &#199;ıkış sayısı ise kanaldan &#231;ıkması(quit), ayrılması(part), kicklenmesini i&#231;erir. İşte kod:

Kod:

on *:join:#:hinc -m iplogg $gettok($wildsite,2,64)
on *:quit:hinc -m iplogc $gettok($wildsite,2,64)
on *:part:#:hinc -m iplogc $gettok($wildsite,2,64)
on *:kick:#:hinc -m iplogc $gettok($wildsite,2,64)

Aşağıdaki alias ise sana /iplog <ip> yazdığında ka&#231; kez giriş &#231;ıkış yaptığını g&#246;sterir.

Kod:

alias iplog { echo 4 -at :: $$1 ipsi daha &#246;nce $iif($hget(iplogg,$$1),$v1 kez giriş yapmış,hi&#231; giriş yapmamış) ve $iif($hget(iplogg,$$1),$v1 kez &#231;ıkış yapmış,hi&#231; &#231;ıkış yapmamış.) }
Uğraşıp yapamadığın i&#231;in kodu b&#246;yle yazdım, daha detaylı yazılabilirdi ama bu da ihtiyacını karşılayabilir, ayrıca uğraştığın ve yapamadığın kodları da bizimle paylaşırsan daha iyi olur.

Umarım işine yarar...

TrancEnergy 14 Haziran 2006 02:26

Yanıt: IP kaydı tutma
 
Alıntı:

alias iplog { echo 4 -at :: $$1 ipsi daha &#246;nce $iif($hget(iplogg,$$1),$v1 kez giriş yapmış,hi&#231; giriş yapmamış) ve $iif($hget(iplogg,$$1),$v1 kez &#231;ıkış yapmış,hi&#231; &#231;ıkış yapmamış.) }

&#223;unu NasıL

$u hale getire&#223;iLirim

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ipsi $chan kanalına <ka&#231; giriş> &#214;RN;6 giriş yapmış.

uğraştiriom ama Kusra &#223;akmayin..

NaTSuKa 14 Haziran 2006 02:30

Yanıt: IP kaydı tutma
 
Alıntı:

Deejays Nickli Üyeden Alıntı

ßunu NasıL


$u hale getireßiLirim

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ipsi $chan kanalına <kaç giriş> ÖRN;6 giriş yapmış.

uğraştiriom ama Kusra ßakmayin..


senin belirleyecen sabit bi ip adresi içinmi... olacak yoksa kanala giren çıkan herkezin ip nosu içinmi?

TrancEnergy 14 Haziran 2006 02:37

Yanıt: IP kaydı tutma
 
KanaLa giren &#231;ıkan herkesin

TrancEnergy 14 Haziran 2006 02:40

Yanıt: IP kaydı tutma
 
[02:49:44] * asfasf ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) has joined #x
[02:49:47] * asfasf ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) has left #x
[02:49:47] * asfasf ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) has joined #x
[02:49:47] * asfasf ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) has left #x
[02:49:48] * asfasf ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) has joined #x[02:49:48] * asfasf ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) has left #x
[02:49:48] * asfasf ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) has joined #x[02:49:49] * asfasf ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) has left #x
[02:49:49] * asfasf ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) has joined #x[02:49:50] * asfasf ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) has left #x

Mesala &#223;u $ekiL sadece sa&#223;it olarak demiyorum yane
@31CA8982.2975E6A7.DCC37B61.IP ipsi #x kanalına 5 kere giriş yapmış.

NaTSuKa 14 Haziran 2006 03:08

Yanıt: IP kaydı tutma
 
Alıntı:

on *:join:#:hinc -m iplogg $gettok($wildsite,2,64)
on *:quit:hinc -m iplogc $gettok($wildsite,2,64)
on *:part:#:hinc -m iplogc $gettok($wildsite,2,64)
on *:kick:#:hinc -m iplogc $gettok($wildsite,2,64)

Alıntı:

on *:join:#: { iplog $gettok($wildsite,2,64)
set %n $nick
set %c $chan
}
alias iplog {
echo 4 -tm %n , %c kanalına girdi :: $$1 ipsi daha &#246;nce $iif($hget(iplogg,$$1),$v1 kez giriş yapmış,hi&#231; giriş yapmamış) ve $iif($hget(iplogg,$$1),$v1 kez &#231;ıkış yapmış,hi&#231; &#231;ıkış yapmamış.)
}

el33t in kodları ile oluyor yine istedigin olay denemedim ama b&#246;yle olması lazım.... kanala giren kişinein ipnosu ile "/iplog <ip>" yapıyor ve olayın ge&#231;tigi pencereye ecoluyor ;) olması lazım

TrancEnergy 14 Haziran 2006 06:09

Yanıt: IP kaydı tutma
 
sfg , #KaNaRyA kanalına girdi :: EB023895.14B15F4E.82941EE3.IP ipsi daha &#246;nce kez giriş yapmış ve kez &#231;ıkış yapmış

&#223;u kezLerin yanına nasıL Sayı $ekLi yapcaz ? rica etsem..

NaTSuKa 14 Haziran 2006 11:38

Yanıt: IP kaydı tutma
 
Alıntı:

Deejays Nickli Üyeden Alıntı
sfg , #KaNaRyA kanalına girdi :: EB023895.14B15F4E.82941EE3.IP ipsi daha önce kez giriş yapmış ve kez çıkış yapmış

ßu kezLerin yanına nasıL Sayı $ekLi yapcaz ? rica etsem..

zaten bu kaç kez girip çıktıgını sayı olarak gösteriyor... sfg nicki ilk defa kanala girdiginden daha önce o kanalda iplogu olmadıgından dolayı kod kayıtlı bişr log bulamıyor o yüzden sayı yok...


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

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