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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Nick Takip ( Txt ) (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/756820-nick-takip-txt.html)

Mecnun 15 Eylül 2016 20:01

Nick Takip ( Txt )
 
Kodun çalışma mantığı giris.txt dosyasına hostunu baz alarak kanala giren kullanıcıları kayıt eder ve @giris penceresinde bize ispiyonlar.


Kod:

alias giris {
  return giris
}

on !1:JOIN:#: { window -De @Giris
  var %mask = $mask($fulladdress,2)
  var %nfname = $mask($fulladdress,0)

  ; get the previous nicks
  var %nicks = $readini(giris.txt, %mask, nicks)

  ; get the pervious full names
  var %fname = $readini(giris.txt, %mask, fullname)

  ; add the new nick ($addtok will take care of duplicates)
  var %nicks = $addtok(%nicks,$nick,32)

  ; add the new fname ($addtok will take care of duplicates)
  var %fname = $addtok(%fname,$ial(%mask).user,32)

  ; update the nicks
  writeini -n giris.txt %mask nicks %nicks

  ; update the seen time
  writeini -n giris.txt %mask seentime $date

  ; update the fullname
  writeini -n giris.txt %mask fullname %fname

  echo -t @giris 4Bağlanan 5 $nick ------------------------------------------
  echo -t @giris 4IP Adresi 5 %mask
  echo -t @giris 4Önceki Nick:5  $readini(giris.txt, %mask, nicks)
  echo -t @giris 4Kullanıcı Adı:5  $readini(giris.txt, %mask, fullname)
  echo -t @giris 4Son Görülen Zaman 5  $readini(giris.txt, %mask, seentime)
  echo -t @giris 4Kanal:5 $chan   
  echo -t @giris 2End $nick ------------------------------------------
}

alias ntrack {
  var %mask = $address($1,2)
  var %nfname = $address($1,0)
  ; get the previous nicks
  var %nicks = $readini(giris.txt, %mask, nicks)
  ; get the pervious full names
  var %fname = $readini(giris.txt, %mask, fullname)
  ; add the new nick ($addtok will take care of duplicates)
  var %nicks = $addtok(%nicks,$nick,32)
  ; add the new fname ($addtok will take care of duplicates)
  var %fname = $addtok(%fname,$ial(%mask).user,32)
  echo -a 12 $1 on the ip %mask has used the nicks:  $readini(giris.txt, %mask, nicks) and the full names:  $readini(giris.txt, %mask, fullname)  and was last seen on  $readini(giris.txt, %mask, seentime)
}
menu nicklist {
  NickTrack:ntrack $$1
}

alias giris.txt {
  return giris.txt
}

on !1:nick: { window -De @giris
  var %mask = $mask($fulladdress,2)
  var %nfname = $mask($fulladdress,0)

  ; get the previous nicks
  var %nicks = $readini(giris.txt, %mask, nicks)

  ; get the pervious full names
  var %fname = $readini(giris.txt, %mask, fullname)

  ; add the new nick ($addtok will take care of duplicates)
  var %nicks = $addtok(%nicks,$newnick,32)

  ; add the new fname ($addtok will take care of duplicates)
  var %fname = $addtok(%fname,$ial(%mask).user,32)

  ; update the nicks
  writeini -n giris.txt %mask nicks %nicks

  ; update the seen time
  writeini -n giris.txt %mask seentime $date

  ; update the fullname
  writeini -n giris.txt %mask fullname %fname

  echo -t @giris 4Bağlanan 5 $nick ------------------------------------------
  echo -t @giris 4IP Adresi 5 %mask
  echo -t @giris 4Önceki Nick:5  $readini(giris.txt, %mask, nicks)
  echo -t @giris 4Kullanıcı Adı:5  $readini(giris.txt, %mask, fullname)
  echo -t @giris 4Son Görülen Zaman 5  $readini(giris.txt, %mask, seentime)
  echo -t @giris 4Kanal:5 $chan   
  echo -t @giris 2End $nick ------------------------------------------
}

Alıntıdır.

POSOFxPOWER 18 Eylül 2016 07:48

Cevap: Nick Takip ( Txt )
 
Önceki nick gosteren yerde giris.txt de olmuyan bi ip gosteriyor, yani her hangi biri baglanirsa o nick gosteriyor.
statuste giris bu sekilde gozukuyor

[06:46] -iRC.Network.CoM- *** Notice -- Client connecting on serverip:6667 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Website

antipathy 18 Eylül 2016 12:46

Cevap: Nick Takip ( Txt )
 
Alıntı:

POSOFxPOWER Nickli Üyeden Alıntı (Mesaj 1041806967)
Önceki nick gosteren yerde giris.txt de olmuyan bi ip gosteriyor, yani her hangi biri baglanirsa o nick gosteriyor.
statuste giris bu sekilde gozukuyor

[06:46] -iRC.Network.CoM- *** Notice -- Client connecting on serverip:6667 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Website

aynı sıkıntı bendede var inceler misiniz

Mecnun 18 Eylül 2016 14:54

Cevap: Nick Takip ( Txt )
 
Sorun şundan kaynaklı olabilir, bıulundugunuz sunucuda hostlar değişkendir. Sizde oper girmiyorsanız kod ip i baz almıyordur. Bu yüzden hostlar sürekli değiştigi için önceki nicki bulamıyordur. Operiniz var ise deneyin.

POSOFxPOWER 18 Eylül 2016 18:50

Cevap: Nick Takip ( Txt )
 
Host degikendir derken ne demek istediginizi tam olarak anlamadim?
giren kisilerin ipleri sabit ip.
yani filan kisi bugun bu iple giriyor yarin ayni kisi farkli iple girmiyor
bugun hangi iple giriyorsa yarinda o iple giriyor 1 ay sonrada 1 sene sonrada ayni ip.

Oper giris ile denedim, oper olmazsa statuste giris cikislar gorunmez zaten

Mecnun 19 Eylül 2016 23:52

Cevap: Nick Takip ( Txt )
 
Alıntı:

Serazad Nickli Üyeden Alıntı (Mesaj 1041805786)
Kodun çalışma mantığı giris.txt dosyasına hostunu baz alarak kanala giren kullanıcıları kayıt eder ve @giris penceresinde bize ispiyonlar.


Kod:

alias giris {
  return giris
}

on !1:JOIN:#: { window -De @Giris
  var %mask = $mask($fulladdress,2)
  var %nfname = $mask($fulladdress,0)


alakalı yerleri kırmızı renk ile belirledim.


Kod:

$address($$1,2)
birde böyle denersen sanırım sorun olmayacaktır

diE 17 Ekim 2016 20:32

Cevap: Nick Takip ( Txt )
 
Bunu bot için yapabilirmiyiz?
Nickleri ve ipleri ayrı ayrı txt dosyalarına kaydettirip daha sonrasında kanalda ip veya nıckı kanalda sorgulatabılırmıyız?

Mylife 20 Ekim 2016 01:56

Cevap: Nick Takip ( Txt )
 
yapılabilir..

Tinba 06 Mayıs 2018 23:49

Cevap: Nick Takip ( Txt )
 
Alıntı:

Kod Nickli Üyeden Alıntı (Mesaj 1041813471)
yapılabilir..


Nasıl ? Mesala

DeLiKanLl 10 Aralık 2022 11:09

Cevap: Nick Takip ( Txt )
 
Alıntı:

Mecnun Nickli Üyeden Alıntı (Mesaj 1041805786)
Kodun çalışma mantığı giris.txt dosyasına hostunu baz alarak kanala giren kullanıcıları kayıt eder ve @giris penceresinde bize ispiyonlar.


Kod:

alias giris {
  return giris
}

on !1:JOIN:#: { window -De @Giris
  var %mask = $mask($fulladdress,2)
  var %nfname = $mask($fulladdress,0)

  ; get the previous nicks
  var %nicks = $readini(giris.txt, %mask, nicks)

  ; get the pervious full names
  var %fname = $readini(giris.txt, %mask, fullname)

  ; add the new nick ($addtok will take care of duplicates)
  var %nicks = $addtok(%nicks,$nick,32)

  ; add the new fname ($addtok will take care of duplicates)
  var %fname = $addtok(%fname,$ial(%mask).user,32)

  ; update the nicks
  writeini -n giris.txt %mask nicks %nicks

  ; update the seen time
  writeini -n giris.txt %mask seentime $date

  ; update the fullname
  writeini -n giris.txt %mask fullname %fname

  echo -t @giris 4Bağlanan 5 $nick ------------------------------------------
  echo -t @giris 4IP Adresi 5 %mask
  echo -t @giris 4Önceki Nick:5  $readini(giris.txt, %mask, nicks)
  echo -t @giris 4Kullanıcı Adı:5  $readini(giris.txt, %mask, fullname)
  echo -t @giris 4Son Görülen Zaman 5  $readini(giris.txt, %mask, seentime)
  echo -t @giris 4Kanal:5 $chan   
  echo -t @giris 2End $nick ------------------------------------------
}

alias ntrack {
  var %mask = $address($1,2)
  var %nfname = $address($1,0)
  ; get the previous nicks
  var %nicks = $readini(giris.txt, %mask, nicks)
  ; get the pervious full names
  var %fname = $readini(giris.txt, %mask, fullname)
  ; add the new nick ($addtok will take care of duplicates)
  var %nicks = $addtok(%nicks,$nick,32)
  ; add the new fname ($addtok will take care of duplicates)
  var %fname = $addtok(%fname,$ial(%mask).user,32)
  echo -a 12 $1 on the ip %mask has used the nicks:  $readini(giris.txt, %mask, nicks) and the full names:  $readini(giris.txt, %mask, fullname)  and was last seen on  $readini(giris.txt, %mask, seentime)
}
menu nicklist {
  NickTrack:ntrack $$1
}

alias giris.txt {
  return giris.txt
}

on !1:nick: { window -De @giris
  var %mask = $mask($fulladdress,2)
  var %nfname = $mask($fulladdress,0)

  ; get the previous nicks
  var %nicks = $readini(giris.txt, %mask, nicks)

  ; get the pervious full names
  var %fname = $readini(giris.txt, %mask, fullname)

  ; add the new nick ($addtok will take care of duplicates)
  var %nicks = $addtok(%nicks,$newnick,32)

  ; add the new fname ($addtok will take care of duplicates)
  var %fname = $addtok(%fname,$ial(%mask).user,32)

  ; update the nicks
  writeini -n giris.txt %mask nicks %nicks

  ; update the seen time
  writeini -n giris.txt %mask seentime $date

  ; update the fullname
  writeini -n giris.txt %mask fullname %fname

  echo -t @giris 4Bağlanan 5 $nick ------------------------------------------
  echo -t @giris 4IP Adresi 5 %mask
  echo -t @giris 4Önceki Nick:5  $readini(giris.txt, %mask, nicks)
  echo -t @giris 4Kullanıcı Adı:5  $readini(giris.txt, %mask, fullname)
  echo -t @giris 4Son Görülen Zaman 5  $readini(giris.txt, %mask, seentime)
  echo -t @giris 4Kanal:5 $chan   
  echo -t @giris 2End $nick ------------------------------------------
}

Alıntıdır.



Merhaba.. Muaf Host ekleyebiliyormuyuz. Ben oper değilim. Host üzerinden takip ediyorum.. Fakat Dj Aop Sop Operlerin Hostlarını toplu şekilde gösteriyor. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]OP @DJ.Sohbet gibi hostları hepsinin bir gösteriyor.


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

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