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/)
-   -   Online Takip Sistemi (https://www.ircforumlari.net/mirc-scripting-sorunlari/340517-online-takip-sistemi.html)

kheldor 09 Eylül 2012 18:22

Cevap: Online Takip Sistemi
 
Az önce farkettim. Nicklerden biri diyelim 4 saattir online sunucudan çıkıp tekrar sunucuya girdiğinde 4 saatlik süre resetleniyor 0 oluyor ve yeniden saymaya başlıyor. Var olan sürenin üstüne eklenmesi lazım değil mi ?

OperServ 14 Eylül 2012 08:57

Cevap: Online Takip Sistemi
 
Cok iyi fark ediyorsun :)

Set 15 Eylül 2012 16:16

Cevap: Online Takip Sistemi
 
Kod:


alias opchan return #opkanali
alias raporchan return #raporkanali
alias randhash return $rand(0,9999999999)
alias guncel {
  if ($1 == join) return Kanala giris yapti
  if ($1 == part) return Kanaldan cikis yapti
  if ($1 == quit) return Sunucudan cikis yapti (Quit)
}

on *:join:$($opchan): {
  hadd -m arsivs $randhash $nick $date $time join
}
on *:part:$($opchan): {
  hadd -m arsivs $randhash $nick $date $time part
}
on *:quit: {
  var %x 1
  while $comchan($nick,%x) {
    if ($v1 == $opchan) { hadd -m arsivs $randhash $nick $date $time quit }
    inc %x
  }
}
alias arsivs {
  .msg $raporchan -- $1 Nicki Icin $2 Tarihli Takip Listesi --
  .msg $raporchan -
  var %x 1
  while $hfind(arsivs,$+($1,$chr(32),*),%x,w).data {
    var %v1 $hget(arsivs,$v1), %nick $token(%v1,1,32), %tarih $token(%v1,2,32), %saat $token(%v1,3,32), %komut $token(%v1,4,32)
    .msg $raporchan $+(%saat,:) $guncel(%komut)
    inc %x
  }
  .msg $raporchan -
  .msg $raporchan Takip listesi sonu..
}
on *:text:*:$($raporchan): {
  if $regex($1,/[!+.]stats/i) {
    if (!$2) { .msg # Lutfen nick belirtiniz Komut:  !stats nick $date | return }
    if (!$3) { .msg # Lutfen tarih belirtiniz Komut:  !stats nick $date | return }
    .msg # Lutfen bekleyiniz $2 kontrol ediliyor..
    if !$hfind(arsivs,$+($2,$chr(32),*),0,w).data { .msg # $2 nick'ine ait hic bir bilgi bulunmamaktadir. | return }
    arsivs $2 $3
  }
}
on *:start: {
  hmake arsivs 100
  hload arsivs arsivs.63
}
on *:disconnect: {
  hsave arsivs arsivs.63
}
on *:exit: {
  hsave arsivs arsivs.63
}


Kod:

[15:52] <Set> !stats Set  15/09/2012
[15:52] <Aeg> Lutfen bekleyiniz Set kontrol ediliyor..
[15:52] <Aeg> -- Set Nicki Icin 15/09/2012 Tarihli Takip Listesi --
[15:52] <Aeg> -
[15:52] <Aeg> 15:52:19: Kanala giris yapti
[15:52] <Aeg> 15:52:18: Kanaldan cikis yapti
[15:52] <Aeg> -
[15:52] <Aeg> Takip listesi sonu..


Set 15 Eylül 2012 20:35

Cevap: Online Takip Sistemi
 
Birde galiba online suresi varmis gormemisim pardon onuda anca diger carsi iznimde eklerim 10 dakikalik kod bu kadar oluyor k.bakma hayirli IF'ler.

kheldor 29 Kasım 2013 19:02

Online kodunu güncelleyebilecek var mı ?

Şansımız deneyip güncelleyelim bakalım ;)

ScorpioN 18 Şubat 2014 00:30

Cevap: Online Takip Sistemi
 
Güncelleme derken?

kheldor 21 Şubat 2014 06:43

Cevap: Online Takip Sistemi
 
Çalışmıyor olduğundan olabilir mi ? Güncelleme dendiğinde ne geliyor ki aklına o.O


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

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