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/)
-   -   Kanala Girenleri Otomatik Txt Dosyasina Kaydetsin. (https://www.ircforumlari.net/mirc-scripting-sorunlari/343894-kanala-girenleri-otomatik-txt-dosyasina-kaydetsin.html)

IRCConnect 11 Temmuz 2010 19:44

Kanala Girenleri Otomatik Txt Dosyasina Kaydetsin.
 
Merhaba Arkadaşlar Örnegin

Sohbet Kanalına Giriş Oldugu Zaman Bunu Sohbet.txt Nicki Ve İP adresini İle Birlikte Kaydetmesi ve !liste Dedigimiz Zaman Bu İpleri Listelemesi Gibi Bir Mirc Codesi Olan varmı Elinde veya coder arkadaşlar bunu rica etsem yazabilirler mi .

Lucifer 11 Temmuz 2010 22:57

Cevap: Kanala Girenleri Otomatik Txt Dosyasina Kaydetsin.
 
Alıntı:

L4roXyL Nickli Üyeden Alıntı (Mesaj 271032)
on *:join:#:{ if $nick != $me { write girentxt $+($nick,$chr(32),$date,$chr(32),$address,$chr(41) ),$time) } }
on *:input:#: { if $1 == !bul && $2 && $read(girentxt,s,$2) { msg # Bulunan nick: $gettok($read(girentxt,$readn),1,32) Giriş tarihi: $gettok($read(girentxt,$readn),2-,32) } | else { msg # $2 bulunamadı } }


Gibi yapılabilir.
Aynı sistemi kanaldan çıkanlar içinde yapabilirsiniz.
on *:join:#kanal: yerine on *:part:#kanal: yapabilirsiniz.
!bul nick yazdığınızda, eğer aradığınız nick giren.txt içinde mevcut ise; nick'i ve giriş taihini kanal'a yansıtacaktır.


Kaynak [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

devrimsami 12 Temmuz 2010 00:48

Cevap: Kanala Girenleri Otomatik Txt Dosyasina Kaydetsin.
 
Alıntı:

IRCConnect Nickli Üyeden Alıntı (Mesaj 1040460391)
Merhaba Arkadaşlar Örnegin

Sohbet Kanalına Giriş Oldugu Zaman Bunu Sohbet.txt Nicki Ve İP adresini İle Birlikte Kaydetmesi ve !liste Dedigimiz Zaman Bu İpleri Listelemesi Gibi Bir Mirc Codesi Olan varmı Elinde veya coder arkadaşlar bunu rica etsem yazabilirler mi .


nick degişce yine bulabilirmi sanmıyorum ama ip numarsıyla txt dosyasına kayderse !liste yazınca bulabilinir cok güzel bir kod istemiş arkdaş mümkünse paylaşırsanız sevinirim

Lucifer 12 Temmuz 2010 00:51

Cevap: Kanala Girenleri Otomatik Txt Dosyasina Kaydetsin.
 
Alıntı:

devrimsami Nickli Üyeden Alıntı (Mesaj 1040460637)
nick degişce yine bulabilirmi sanmıyorum ama ip numarsıyla txt dosyasına kayderse !liste yazınca bulabilinir cok güzel bir kod istemiş arkdaş mümkünse paylaşırsanız sevinirim


Bir üst mesajı okursan, zaten verilmiş.

IRCConnect 12 Temmuz 2010 16:15

Cevap: Kanala Girenleri Otomatik Txt Dosyasina Kaydetsin.
 
Alıntı:

Lucifer Nickli Üyeden Alıntı (Mesaj 1040460544)
Kaynak [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Sanirsam Burada Sadece Nickleri Gösteriyor Benim İstedigim Mesela

76.645.465.22 Özgür

Bu Şekil Hem İp Adresini Hemde Nick Kaydedecek.

Ve Bul !ip adres Yazdıgımız Zaman Hem

76.645.465.22 Bu İPLİ Kullanıcı Daha Önce Özgür Samet vs Bu Nicklerle Sunucuya Giriş Yapmıştır .

Şimdiden Tşkler.

Lucifer 12 Temmuz 2010 16:23

Cevap: Kanala Girenleri Otomatik Txt Dosyasina Kaydetsin.
 
Şimdi. Şöyle soralım..

Bu kodun işleyişi şudur.

Belirlediğin veya bütün odalar'a giren nickleri kayıt eder. Sonrasında ise; !bul nick yaptığında, direk olarak sana o nickin giriş saati ve ip numarasını gösterir.

Şimdi sorum ise;

Bunu ne için kullanacaksın? yani Sunucudaki yetkin nedir? Eğer ki opsan bunu kullanabilirsin. Yok sunucuda yetkim en düşük local operatör diyorsan. Sunucudaki giriş çıkış mesajlarını kopyalarsan ona göre değiştirilebilir. Onun dışında ise; IP numaralı gizli ise, yani şu şekilde ise; IP.E2A85E36.D8CF09E7.4721C0A1 gizli ise çakışma olur diğer iplerle. onun için nick en sağlamı.

IRCConnect 12 Temmuz 2010 17:23

Cevap: Kanala Girenleri Otomatik Txt Dosyasina Kaydetsin.
 
Alıntı:

Lucifer Nickli Üyeden Alıntı (Mesaj 1040461078)
Şimdi. Şöyle soralım..

Bu kodun işleyişi şudur.

Belirlediğin veya bütün odalar'a giren nickleri kayıt eder. Sonrasında ise; !bul nick yaptığında, direk olarak sana o nickin giriş saati ve ip numarasını gösterir.

Şimdi sorum ise;

Bunu ne için kullanacaksın? yani Sunucudaki yetkin nedir? Eğer ki opsan bunu kullanabilirsin. Yok sunucuda yetkim en düşük local operatör diyorsan. Sunucudaki giriş çıkış mesajlarını kopyalarsan ona göre değiştirilebilir. Onun dışında ise; IP numaralı gizli ise, yani şu şekilde ise; IP.E2A85E36.D8CF09E7.4721C0A1 gizli ise çakışma olur diğer iplerle. onun için nick en sağlamı.

Bunu istememdeki Amaç Saldırıya Karşı Bir Önlem İçin Botnet Vs Bunun Gibi Saldırılarda mesela 454.65.457.33 Bu İP Adresi
Özgür Ve Mustafa Nick Olmak Üzere 2 Nick Kullanıyor Biri İle Kanalda Opluk Yapıyor Fakat Diger Nicki İle Sunucuya Saldırı Ben Bunu Önlemek Amaçlı İstemiştim O Kodu.

Lucifer 12 Temmuz 2010 17:50

Cevap: Kanala Girenleri Otomatik Txt Dosyasina Kaydetsin.
 
O zaman şöyle birşey yapalım.. Kanallara clone girdiğinde, botun o cloneleri bir odaya yansıtsın, oradada istediğin nickleri görmüş olursun uyarmı?

Aşağıdaki yerleri kendine göre düzeltirsen veya başka arkadaşlarda yardımcı olacaklardır. Aklıma gelenler bunlar..
Kod:

on *:join:#: {
  if ($istok($me,$nick,32)) { halt }
  if ($chan == #KANAL) { Halt }
  %clones = $ialchan($wildsite,#,0)
  if ( %clones > 1 ) {
    var %count = 1
    set %clone.nicks –>
    while (%count <= %clones)  {
      %clone.nicks = %clone.nicks  $ial($wildsite,%count).nick
    inc %count  }
    .msg #KANAL  %clones adet clone tespit edildi.  $remove( %clone.nicks, )
    .msg #KANAL  (  $address($nick,2) )
    set %change $ read -s $+ $address($nick,4) notes.ini
    if (%change == $null) {
      haltdef
      write notes.ini $address($nick,4) $nick
      halt
    }
  }
}


IRCConnect 12 Temmuz 2010 18:34

Cevap: Kanala Girenleri Otomatik Txt Dosyasina Kaydetsin.
 
Alıntı:

Lucifer Nickli Üyeden Alıntı (Mesaj 1040461137)
O zaman şöyle birşey yapalım.. Kanallara clone girdiğinde, botun o cloneleri bir odaya yansıtsın, oradada istediğin nickleri görmüş olursun uyarmı?

Aşağıdaki yerleri kendine göre düzeltirsen veya başka arkadaşlarda yardımcı olacaklardır. Aklıma gelenler bunlar..
Kod:

on *:join:#: {
  if ($istok($me,$nick,32)) { halt }
  if ($chan == #KANAL) { Halt }
  %clones = $ialchan($wildsite,#,0)
  if ( %clones > 1 ) {
    var %count = 1
    set %clone.nicks –>
    while (%count <= %clones)  {
      %clone.nicks = %clone.nicks  $ial($wildsite,%count).nick
    inc %count  }
    .msg #KANAL  %clones adet clone tespit edildi.  $remove( %clone.nicks, )
    .msg #KANAL  (  $address($nick,2) )
    set %change $ read -s $+ $address($nick,4) notes.ini
    if (%change == $null) {
      haltdef
      write notes.ini $address($nick,4) $nick
      halt
    }
  }
}


Yinede Çok Tşk ederim elinizden geleni yaptıgınız için.

KeMaNiSt 14 Temmuz 2010 20:15

Cevap: Kanala Girenleri Otomatik Txt Dosyasina Kaydetsin.
 
Alıntı:

Lucifer Nickli Üyeden Alıntı (Mesaj 1040460544)
Kaynak [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bunu belli bir identd'de olan nickler için yapmayı düşünürsek nasıl bir kod gereklidir ?

Örneğin kanala giren eschat@..... olanları değilde sitem@..... olanları kaydetsin istersem nasıl olabilir ?
Tşk.


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

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