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 çıkan iplerin kaç kez girdiğinin kayıdını tutar. Giriş için iplogg hash table'ına ip ve <girdiği sayı> gibi tutar, çıkış için ise iplogc hash tableına ip ve <çıkış sayısı> gibi tutar. Giriş sayısı o ip'nin kaç kez kanala girdiğini gösterir, Çıkış sayısı ise kanaldan çıkması(quit), ayrılması(part), kicklenmesini iç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ç kez giriş çıkış yaptığını gösterir.

Kod:

alias iplog { echo 4 -at :: $$1 ipsi daha önce $iif($hget(iplogg,$$1),$v1 kez giriş yapmış,hiç giriş yapmamış) ve $iif($hget(iplogg,$$1),$v1 kez çıkış yapmış,hiç çıkış yapmamış.) }
Uğraşıp yapamadığın için kodu bö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 önce $iif($hget(iplogg,$$1),$v1 kez giriş yapmış,hiç giriş yapmamış) ve $iif($hget(iplogg,$$1),$v1 kez çıkış yapmış,hiç çıkış yapmamış.) }

ß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..

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 çı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 ßu $ekiL sadece saß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 önce $iif($hget(iplogg,$$1),$v1 kez giriş yapmış,hiç giriş yapmamış) ve $iif($hget(iplogg,$$1),$v1 kez çıkış yapmış,hiç çıkış yapmamış.)
}

el33t in kodları ile oluyor yine istedigin olay denemedim ama böyle olması lazım.... kanala giren kişinein ipnosu ile "/iplog <ip>" yapıyor ve olayın geç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 önce kez giriş yapmış ve kez çıkış yapmış

ß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: 05:39.

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