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/)
-   -   !izle Nick hk. (https://www.ircforumlari.net/mirc-scripting-sorunlari/182418-izle-nick-hk.html)

Kan 24 Şubat 2009 01:01

!izle Nick hk.
 
Kod:


#izle on
on *:join:#helpers,#Help: { $+(timer,$nick) 0 1 inc -e $+(%,$nick)
  if !$read(nicktakip.txt,w,$nick) { write nicktakip.txt $nick
  }
}
on *:part:#help: { if $timer($nick) { $+(timer,$nick) off  } }
on *:quit: { if $timer($nick) { $+(.timer,$nick)  off } }
on *:text:*:#Helpers,#HelpSop: {
  if $nick ison #HelpSop {
    if $1 == !izle {
      if $read(nicktakip.txt,w,$2) { !msg # [ $2 ] Nickinin Toplam Online Suresi: $replace($duration($($+(%,$2),2)),wks,Hafta,days,Gün,mins,Dakika,hrs,Saat,secs,Saniye,wks,Hafta,day,Gün,min,Dakika,hr,Saat,sec,Saniye)
      }
    }
  }
}
#izle end


Boyle kod güzel calisiyor lakin mirc kapandigi zaman sureler sifirlaniyor, sifirlanmamasi icin ne yapmak lazim yardimci olabilecek biri varmidir..

Difuzyon 24 Şubat 2009 15:43

Cevap: !izle Nick hk.
 
inc -e $+(%,$nick)

Buradaki -e parametresi mircin kapanması halinde değerlikin sileneceği anlamına gelir.
-e harfini silmen halinde o değer kalıcı olacaktır.Yani mircinizi kapayıp açmanız halinde
VARIABLES kısmındaki %nick [değer] kısmı silinmez.Bu durumda kanala giren nick(ler)in sayaçları
kaldığı yerden devam edecektir...

İyi forumlar...

Spectral 25 Şubat 2009 21:54

Cevap: !izle Nick hk.
 
Alıntı:

Racon
Che
Che Nickinin Toplam Online Suresi: 11Saniye
Che Nickinin Toplam Online Suresi: 38Saniye
Che Nickinin Toplam Online Suresi: 42Saniye
Che Nickinin Toplam Online Suresi: 42Saniye
Che Nickinin Toplam Online Suresi: 42Saniye
Che Nickinin Toplam Online Suresi: 52Saniye
Che Nickinin Toplam Online Suresi: 59Saniye
Racon Nickinin Toplam Online Suresi: 2Dakika 11Saniye
Che Nickinin Toplam Online Suresi: 1Dakika 17Saniye
Racon Nickinin Toplam Online Suresi: 2Dakika 20Saniye
Che Nickinin Toplam Online Suresi: 1Dakika 19Saniye
Racon Nickinin Toplam Online Suresi: 2Dakika 22Saniye
Che Nickinin Toplam Online Suresi: 1Dakika 21Saniye

Bu Şekilde Kaydediyor Bunu Üstüne Eklemeli Yapabilirmiyiz


Racon Nickinin Toplam Online Suresi: 2Dakika 22Saniye
Che Nickinin Toplam Online Suresi: 1Dakika 21Saniye

Bu Şekilde Kaydetsin Süresi Yükselince

Racon Nickinin Toplam Online Suresi: Sürel
Che Nickinin Toplam Online Suresi: Süre

Süre Kısmı Sadece Yükselsin otomatik Olarak Sürekli Yazmasın ?

Difuzyon 26 Şubat 2009 02:29

Cevap: !izle Nick hk.
 
Kan arkadaşımızın paylaştığı kodun içerisinden sadece " -e " harfini silmen yeterli olacaktır.Kodu yükledikten sonra sunucuya bağlanmadan önce aşağıdakileri yapıp öyle bağlanmalısın:


1) (ALT + r) tuşlarıyla açılan panelde VARIABLES kısmındaki %nick karşılıklarını ya silmen gerekecek(bu durumda herşey sil baştan başlayacaktır) yada şuana kadar kaç saniye süreyle bağlandıklarını hesap edip oraya yazman gerekecek,örnek:
%ahmet 1210
ki kaldığı yerden devam etsin...

2) nicktakip.txt belgesinde sadece takip edilmek istenen Nick adları yazılmalıdır.Dolayısıyla o belgedeki bazı satırları silmelisin.(1. ve 2. satırdaki Raco ve Che nickleri haricindeki,diğer tüm satırlar silinmeli)

İyi forumlar...

Spectral 26 Şubat 2009 02:31

Cevap: !izle Nick hk.
 
Şuan Txt ye sadece nickleri kaydediyor ama veriablese kaydediyor süreleri :S bunuda txt kaydedip txt ye sürekli süreyi aktive etse

Spectral 27 Şubat 2009 04:17

Cevap: !izle Nick hk.
 
Sanırım Çoğunu Yapdım Ama Bi Bu Süreleride Txt Ye Kaydetmesi Ve Botu Kapatıp Açınca Tekrar Kaldığı yerden Başlamasını Yapamadım :S

#izle on
on *:join:#helpers,#Help: { $+(timer,$nick) 0 1 inc $+(%,$nick)
if !$read(nicktakip.txt,w,$nick) { write nicktakip.txt $nick
}
}
on *:part:#help: { if $timer($nick) { $+(timer,$nick) off } }
on *:quit: { if $timer($nick) { $+(.timer,$nick) off } }
on *:text:*:#Helpers,#HelpSop: {
if $nick ison #HelpSop {
if $1 == !izle {
if $read(nicktakip.txt,w,$2) { !msg # [ $2 ] Nickinin Toplam Online Suresi: $replace($duration($($+(%,$2),2)),wks,Hafta,days,G ün,mins,Dakika,hrs,Saat,secs,Saniye,wks,Hafta,day, Gün,min,Dakika,hr,Saat,sec,Saniye)
}
}
}
}
#izle end

Difuzyon 27 Şubat 2009 12:06

Cevap: !izle Nick hk.
 
Bu konuda toplam online süresi hakkında yapman gerekeni 2 aşamada yazdım.
ki bu haliyle mircin kapanıp açılması halinde kanala senden sonra girecek nicklerin sürelerini kaydetmeye devam edecektir.Toplam online süresini zaten veriyor,bunu 2. kez txt'ye kaydetme isteğin bu konuyla bağdaşmıyor...

Şayet günlük online süresi arıyorsan aşağıdaki linkte,en son post mesajımda bu var:

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

Biraz daha ARAMA yaparak forumda online süreleri hakkında geniş konulara ulaşabilirsin...


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

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