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/)
-   -   Sunucu GİRİŞ LOG TUTMAK (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/498047-sunucu-giris-log-tutmak.html)

Mudin 29 Temmuz 2012 20:23

Sunucu GİRİŞ LOG TUTMAK
 
Merhaba , sunucu girişlerinde o gün o yıl o ay sunucunuza kaç kişi girmiş loglayan birşey yaptım can sıkıntısı ile.

Kod:


on *:snotice:*Client connecting*:{
  var %ay $gettok($date,2-,47), %gun = $+($fit($day),-,$gettok($date,1,47))
  hinc -m %ay %gun 1
  hsave %ay md.md
}

alias sifirla {
  if $1 == 1 {
    hfree $2
    echo -a $2 AY/YIL'ına ait tüm giriş bilgileri sıfırlanmıştır.
  }
  elseif $1 == 2 {
    hdel $2 $3
    echo -a $2 AY/YIL'ına ait olan $3 $+ 'teki bilgiler sıfırlanmıştır
  }
  else {
    echo -a Komutu yalnış kullandınız.
    echo -a Eğer AY/YIL'a göre  bir sıfırlama uygulamak istiyorsanız: Örnek /sifirla 1 07/2012 < AY/YIL
    echo -a Eğer GÜN/AY/YIL'a göre bir sıfırlama uygulamak istiyorsanız: Örnek /sifirla 2 07/2012 Pazar-27 < AY/YIL  GünAdı-KAÇI
  }
}


alias goster {
  if $1 {
    if $2 {
      echo -a  $+ $1 $+  AY/YIL ,  $+ $2 $+ . GÜN TOPLAM : $hget($1,$2) $+ : kişi giriş yapmıştır.
    }
    else {
      echo -a $1 ayındaki tüm günlerin giris listeleri veriliyor...
      var %1 1
      while %1 <= $hget($1,0).item {
        echo -a $+(AY/YIL:,$hget($1))  $+(GUN:,$hget($1,%1).item) - TOPLAM: $hget($1,%1).data
        inc %1
      }
    }
  }
  else {
    echo -a Bu aydaki tum gunlerin giris listeleri veriliyor...
    var %ay $gettok($date,2-,47)
    var %1 1
    while %1 <= $hget(%ay,0).item {
      echo -a $+(AY/YIL:,$hget(%ay))  $+(GUN:,$hget(%ay,%1).item) - TOPLAM: $hget(%ay,%1).data
      inc %1
    }
  }
}


alias fit return $replace($1,Sunday,Pazar,Monday,Pazartesi,Tuesday,Salı,Wednesday,Çarşamba,Thursday,Perşembe,Friday,Cuma,Saturday,Cumartesi)

on *:start:var %ay  $gettok($date,2-,47) | $iif(!$hget(%ay),hmake %ay,hload %ay md.md)

/goster 07/2012 Pazar-29 < 2012 yilin 7. ayin 29. günü pazar olan günün logunu gösterir
/goster 07/2012 < 2012 yilin 7. ayin tum gunlerine dair loglari gosterir.
/goster < O Anki ayin tum gunlerine ait loglari gosterir.

Ody 29 Temmuz 2012 20:46

Cevap: Sunucu GİRİŞ LOG TUTMAK
 
Mudin tebrikler eline sağlık

Mudin 29 Temmuz 2012 20:51

Cevap: Sunucu GİRİŞ LOG TUTMAK
 
Eger ilgi görürse geliştirebilirim

SucLu 29 Temmuz 2012 22:59

Cevap: Sunucu GİRİŞ LOG TUTMAK
 
Hocam eline sağlık ilgi göreceğine eminim

Prens 29 Temmuz 2012 23:40

Cevap: Sunucu GİRİŞ LOG TUTMAK
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] CR 2.1 version sunucular içinde sorunsuz çalışır mı?

Mudin 30 Temmuz 2012 01:26

Cevap: Sunucu GİRİŞ LOG TUTMAK
 
Alıntı:

kvcist Nickli Üyeden Alıntı (Mesaj 1041183239)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] CR 2.1 version sunucular içinde sorunsuz çalışır mı?

Sunucunuzda kullanici girerkenki snotice mesajini buraya atarsaniz cr ye gorede ayarlariz.

Ody 30 Temmuz 2012 01:45

Cevap: Sunucu GİRİŞ LOG TUTMAK
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

* Geçersiz format: $replace (Satır 49, script23.ttf)
-
* Geçersiz format: $replace (Satır 49, script23.ttf)
-
* Geçersiz format: $replace (Satır 49, script23.ttf)
-
* Geçersiz format: $replace (Satır 49, script23.ttf)
-
* Geçersiz format: $replace (Satır 49, script23.ttf)
-
* Geçersiz format: $replace (Satır 49, script23.ttf)
-
* Geçersiz format: $replace (Satır 49, script23.ttf)
-

Bu aydaki tum gunlerin giris listeleri veriliyor...

Bendemi Sorun var anlamadım :)

Mudin 30 Temmuz 2012 02:21

Cevap: Sunucu GİRİŞ LOG TUTMAK
 
Kodu eksiksiz aldığınızdan emin olun.

By_ATMACA 30 Temmuz 2012 03:22

Cevap: Sunucu GİRİŞ LOG TUTMAK
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Suan onLıne oLmadıqı ıcın Ben Atayım [03:19] [S] Client connecting on port 6667: asd (Sunucu[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) Gıbı

Mudin 16 Ağustos 2012 15:13

Cevap: Sunucu GİRİŞ LOG TUTMAK
 
Sıfırlanma sorunu giderildi , gözümden kaçmış bir ayrıntı idi.


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

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