IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  vaybe sohbet

>
+
Etiketlenen Kullanıcılar

4Beğeni(ler)
  • 2 Post By Coderlab
  • 1 Post By Bozkurt-
  • 1 Post By Coderlab

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 28 Temmuz 2025, 12:04   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Nick Takip Sistemi Hk.




Merhaba if ailesi ;

Ben nick takip sistemi ariyorum. bir nickin daha once girdiği nicki ip sistemine göre tanitimi yaparak daha once bu nick ile giris yapmistir. uyarisini vermesi icin bir kod a ihtiyacim var yardimlarinizi bekliyor saygilarimi iletiyorum. simdiden teşekkür ederim

iyi forumlar..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan
Alt 29 Temmuz 2025, 00:31   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Takip Sistemi Hk.




merhaba sunucuda oper/admin yetkiniz var mı. notice olarak nasıl geliyor kullanıcı girişi ip nick v.s

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 00:26 -->-> Daha önceki mesaj 00:17 --

Coderlab Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
merhaba sunucuda oper/admin yetkiniz var mı. notice olarak nasıl geliyor kullanıcı girişi ip nick v.s

sunucuda admin/oper oldugunuzu ve noticeleri gördügünüzü varsayıyorum.
aşağıdaki code işinizi görür.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:START: { if (!$hget(nicktakip)) { hmake nicktakip 100 if ($isfile(nicktakip.db)) { hload nicktakip nicktakip.db echo -a nicktakip.db dosyasından kayıtlar yüklendi. } else { echo -a Yeni hash table oluşturuldu. } } } on *:EXIT: { if ($hget(nicktakip)) { hsave nicktakip nicktakip.db echo -a Kayıtlar nicktakip.db dosyasına kaydedildi. } } on ^*:NOTICE:*Client connecting*:*:{ if ($regex($1-,: ([^ ]+) \([^@]+@([^)]+)\))) { var %nick = $regml(1) who +I %nick } } RAW 352:*:{ var %ip = $6 var %nick = $7 if ($regex(%ip,(\d+\.\d+\.\d+\.\d+))) { %ip = $regml(1) } if (!$hget(nicktakip,%ip)) { hadd nicktakip %ip %nick echo -a [NickTakip] %nick (%ip) ilk kez kaydedildi. } else { var %kayitli = $hget(nicktakip,%ip) if ($istok(%kayitli,%nick,44) == $false) { echo -a 4[UYARI] %ip IP daha önce şu nick/lerle giriş yaptı: %kayitli (şimdi: %nick) hadd nicktakip %ip $addtok(%kayitli,%nick,44) } } }

Not: Mircinizde farklı bi raw 352 var ise çakışma olabilir. Dikkat edin.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 00:31 -->-> Daha önceki mesaj 00:26 --

Coderlab Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
merhaba sunucuda oper/admin yetkiniz var mı. notice olarak nasıl geliyor kullanıcı girişi ip nick v.s

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 00:26 -->-> Daha önceki mesaj 00:17 --



sunucuda admin/oper oldugunuzu ve noticeleri gördügünüzü varsayıyorum.
aşağıdaki code işinizi görür.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:START: { if (!$hget(nicktakip)) { hmake nicktakip 100 if ($isfile(nicktakip.db)) { hload nicktakip nicktakip.db echo -a nicktakip.db dosyasından kayıtlar yüklendi. } else { echo -a Yeni hash table oluşturuldu. } } } on *:EXIT: { if ($hget(nicktakip)) { hsave nicktakip nicktakip.db echo -a Kayıtlar nicktakip.db dosyasına kaydedildi. } } on ^*:NOTICE:*Client connecting*:*:{ if ($regex($1-,: ([^ ]+) \([^@]+@([^)]+)\))) { var %nick = $regml(1) who +I %nick } } RAW 352:*:{ var %ip = $6 var %nick = $7 if ($regex(%ip,(\d+\.\d+\.\d+\.\d+))) { %ip = $regml(1) } if (!$hget(nicktakip,%ip)) { hadd nicktakip %ip %nick echo -a [NickTakip] %nick (%ip) ilk kez kaydedildi. } else { var %kayitli = $hget(nicktakip,%ip) if ($istok(%kayitli,%nick,44) == $false) { echo -a 4[UYARI] %ip IP daha önce şu nick/lerle giriş yaptı: %kayitli (şimdi: %nick) hadd nicktakip %ip $addtok(%kayitli,%nick,44) } } }

Not: Mircinizde farklı bi raw 352 var ise çakışma olabilir. Dikkat edin.

Aşağıda clear temizleme de ekledim. olurda temizlemek isterseniz
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias takipclear { if ($hget(nicktakip)) { hfree nicktakip hmake nicktakip 100 } if ($isfile(nicktakip.db)) { .remove nicktakip.db } echo -a 4[NickTakip] Tüm kayıtlar ve nicktakip.db temizlendi! }

/takipclear seklinde kullanabilirsiniz.

 
Alıntı ile Cevapla

Alt 29 Temmuz 2025, 17:33   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Takip Sistemi Hk.




kod çalışmadı bi sorun olabilir mi ?

 
Alıntı ile Cevapla

Alt 29 Temmuz 2025, 20:13   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Takip Sistemi Hk.




dynAsty Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
kod çalışmadı bi sorun olabilir mi ?

Kodda bir hata yok. Kod çalışır ama bunun olması için kayıt olması lazım.Yani kodu ekledikten sonra sunucuya giren çıkan kim var ise onları kayıt eder. Bir sonraki girişinde bunu gösterir.
Kodun çalışması için admin / oper yetkisine sahip olmanız ve sunucu noticelerini görüyor olmanız lazım.
Exiting ve connecting noticeleri nick değiştirme noticeleri statüste yoksa yansıtıldığı bir kanal vardır o zaman kodun düzenlenmesi gerekir.

Oper admin yetkisine sahipseniz sunucunuzda kullanılan koruma botu zaten giriş çıkışları nick değişimlerini kayıt ediyordur. Bot üzerinden sorgulama yapabilirsiniz.

Oper admin değilseniz ip adresini göremeyeceğiniz için önceki nicki, ne zaman girdiği vs gibi şeyleri göremezsiniz.

__________________
Kahpeliğin bahanesi, İhanetin telafisi olmaz.
 
Alıntı ile Cevapla

Alt 29 Temmuz 2025, 22:11   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Takip Sistemi Hk.




dynAsty Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
kod çalışmadı bi sorun olabilir mi ?

sunucunuzdaki snoticelerin biçimini bilmedigim için bi test sunucusuna göre yazmıştım
aşagıdaki gibi denermisiniz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:START: { if (!$hget(nicktakip)) { hmake nicktakip 100 if ($isfile(nicktakip.db)) { hload nicktakip nicktakip.db echo -a nicktakip.db dosyasından kayıtlar yüklendi. } else { echo -a Yeni hash table oluşturuldu. } } } on *:EXIT: { if ($hget(nicktakip)) { hsave nicktakip nicktakip.db echo -a Kayıtlar nicktakip.db dosyasına kaydedildi. } } on *:snotice:*connecting*:{ who +I $9 } RAW 352:*:{ var %ip = $4 var %nick = $6 if (!$hget(nicktakip,%ip)) { hadd nicktakip %ip %nick echo -a [NickTakip] %nick ( %ip ) ilk kez kaydedildi. } else { var %kayitli = $hget(nicktakip,%ip) echo -a 4[UYARI] 3 %ip 1IP Adresi ile 4 %nick 1 nicki daha önce şu nick/lerle giriş yaptı: [ %kayitli ] if (!$istok(%kayitli,%nick,32)) { hadd nicktakip %ip $addtok(%kayitli,%nick,32) } } }

Mircinizi kapatıp açın remoteyi yükledikten sonra.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 22:04 -->-> Daha önceki mesaj 22:02 --

Coderlab Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sunucunuzdaki snoticelerin biçimini bilmedigim için bi test sunucusuna göre yazmıştım
aşagıdaki gibi denermisiniz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:START: { if (!$hget(nicktakip)) { hmake nicktakip 100 if ($isfile(nicktakip.db)) { hload nicktakip nicktakip.db echo -a nicktakip.db dosyasından kayıtlar yüklendi. } else { echo -a Yeni hash table oluşturuldu. } } } on *:EXIT: { if ($hget(nicktakip)) { hsave nicktakip nicktakip.db echo -a Kayıtlar nicktakip.db dosyasına kaydedildi. } } on *:snotice:*connecting*:{ who +I $9 } RAW 352:*:{ var %ip = $4 var %nick = $6 if (!$hget(nicktakip,%ip)) { hadd nicktakip %ip %nick echo -a [NickTakip] %nick ( %ip ) ilk kez kaydedildi. } else { var %kayitli = $hget(nicktakip,%ip) echo -a 4[UYARI] 3 %ip 1IP Adresi ile 4 %nick 1 nicki daha önce şu nick/lerle giriş yaptı: [ %kayitli ] if (!$istok(%kayitli,%nick,32)) { hadd nicktakip %ip $addtok(%kayitli,%nick,32) } } }

Mircinizi kapatıp açın remoteyi yükledikten sonra.

Extra olarak
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias ipsor { if ($1 == $null) { echo -a Kullanım: /ipsor <ip> return } if ($hget(nicktakip,$1)) { echo -a 12[IPSOR] $1 IP'si şu nick/lerle giriş yapmış: $v1 } else { echo -a 4[IPSOR] $1 IP'si için kayıt bulunamadı. } }

/ipsor ip seklinde de ipten hangi nick/ler girmiş bakabilirsiniz.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 22:09 -->-> Daha önceki mesaj 22:04 --

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias nicksor { if ($1 == $null) { echo -a Kullanım: /nicksor <nick> return } var %i = 1, %bulundu = 0 while ($hget(nicktakip,%i).item) { var %ip = $v1 var %nickler = $hget(nicktakip,%i).data if ($istok(%nickler,$1,32)) { echo -a 12[NICKSOR] $1 nicki şu IP ile bağlanmış: %ip inc %bulundu } inc %i } if (!%bulundu) { echo -a 4[NICKSOR] $1 nicki için kayıt bulunamadı. } }

/nicksor nick seklinde de nicke ait ip bilgisine ulaşabilirsiniz.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 22:11 -->-> Daha önceki mesaj 22:09 --

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias nicksor { if ($1 == $null) { echo -a Kullanım: /nicksor <nick> return } var %i = 1, %bulundu = 0 while ($hget(nicktakip,%i).item) { var %ip = $v1 var %nickler = $hget(nicktakip,%i).data if ($istok(%nickler,$1,32)) { echo -a 12[NICKSOR] $1 nicki şu IP ile bağlanmış: %ip ; otomatik ipsor çalıştır ipsor %ip inc %bulundu } inc %i } if (!%bulundu) { echo -a 4[NICKSOR] $1 nicki için kayıt bulunamadı. } }

Böylede sen /nicksor nick yaparsın eğer kayıtlı ip varsa otomatik olarak o ipi ipsor yapar böylece sen sadece nicki sorgularsın. v.s v.s daha yazıyım mı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 30 Temmuz 2025, 15:58   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Nick Takip Sistemi Hk.




bu yeterliydi ilginiz ve alakanız için ayrı ayrı teşekkür eder saygılarımı sunuyorum.

 
Alıntı ile Cevapla

Cevapla


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
Çözüldü Nick takip-ıp takip-kelime takip Yasakkk mIRC Scripting Sorunları 7 15 Kasım 2022 18:59
Help Kanal Nick Takip/Log Sistemi The mIRC Scripting Hazır Kodlar 4 05 Aralık 2016 13:26
Online Takip Sistemi MaJoR mIRC Scripting Sorunları 16 21 Şubat 2014 06:43