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/)
-   -   IRCd - Web Istatistik (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/842210-ircd-web-istatistik.html)

Set 01 Kasım 2019 11:29

IRCd - Web Istatistik
 
Merhabalar, IRCd ve web kullanıcılari ayirt etmek icin bir arkadas rica etmişti bende böyle birşey yazdim, bende paylasmak istedim, arkadasa sorup oda izin verdi, ins işinize yarar, Hayırlı IF'ler.


Kullanım:

/rapor (belirtilen güne ait bilgileri verir)
/rapor gun 10 (yapildiginda belirtilen gun'e ait her ayin ve yilin o tarihindeki verisini gösterir.)
/rapor ay 10 (belirtilen ay'ın , her senedeki giris bilgisini verir.)
/rapor yil 2019 (belirtilen yilin genel bilgisini verir.)


Duzenleme: belirtilen web ve mobil girislerine aralarında bosluk bırakarak bilgilerini belirtilmesi gerekir, hub' olanlar ise web.mesgul.net gibi isim belirtmesi gerekir.
Muaf port ekleyebilirsiniz, web ve mobil port giris eklenmeyen hepsi IRCd giris olarak sayima ekler.

NOT: Cod gelisime acıktır, ben sadece caliştirma ve islev kısmını yaptim, daha detayli veya daha
degişik sekillerlede düzenleme yapilabilir.


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

Kod:

;Web ve mobil port girisleri
alias webport return 7033 7040 web.mesgul.net

;Muaf port girisleri.
alias muafport return Port1 Port2


on *:snotice:*connecting*: {
  if $istok($muafport,$rgml($1-).port,32) { return }
  var %giris $iif($istok($webport,$rgml($1-).port,32),web,irc), %tarih $+($date,-,%giris)
  if $read(tarih.63,w,$+(%tarih,$chr(32),*)) { var %v1 $token($v1,2,32), %readn $readn | write $+(-dl,%readn) tarih.63 }
  write tarih.63 %tarih $iif(%v1,$calc($v1 +1),1)
}
alias rapor {
  if $1 && $2 { echo -ae  $upper($1) Raporlama yapiliyor. }
  var %x 1
  while $read(tarih.63,%x) { var %v1 $token($v1,1,32), %data $token($v1,2,32), %tarih $token(%v1,1,$asc(-)), %giris $token(%v1,2,$asc(-))
    var %gun $token(%tarih,1,$asc(/)), %ay $token(%tarih,2,$asc(/)), %yil $token(%tarih,3,$asc(/)), %suanay $token($date,2,$asc(/))
    if $1 == gun && $2 == %gun { echo -a ** %tarih - %giris - %data }
    if $1 == ay && $2 == %ay { echo -a ** %tarih - %giris - %data }
    if $1 == yil && $2 == %yil { echo -a ** %tarih - %giris - %data }
    if !$1 && $date == %tarih { echo -a ** %tarih - %giris - %data }
    inc %x
  }
  echo -a -
}
alias rgml {
  if $prop = id { if $regex($1-,/\S+\s\x28(\S+)\@\S+\x29/gi) { return $regml(1) } }
  if $prop = port { if $regex(x,$1-,/(on\sport|connecting\sat)\s(.*?)\:/i) { return $regml(x,2) } }
}


PauL 01 Kasım 2019 12:39

Cevap: IRCd - Web Istatistik
 
Ellerine Sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Che 01 Kasım 2019 13:17

Cevap: IRCd - Web Istatistik
 
Eline sağlık kardeşim.

Daemon 01 Kasım 2019 21:10

Cevap: IRCd - Web Istatistik
 
Eline saglik sinan :)

ZaLim 01 Kasım 2019 22:17

Cevap: IRCd - Web Istatistik
 
şöyle yapılabilir aslında

mIRC
mobil
web

için ayrı istatistik.. Yine de güzel düşünülmüş, bir çok sunucunun işine yarayabilir. Geliştirmeyi de senden bekleriz @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

GoldKey 02 Ocak 2020 13:21

Cevap: IRCd - Web Istatistik
 
Eline sağlık Komutan :=)


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

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