[İSTEK]Online Süre Skripti !

rewindcik

Taş Madencisi
En iyi cevaplar
0
Merhabalar;

Ben bir tane skript buldum az çok bildiğim kadarıyla editledim.
/Stats yazınca. "Öldürme, ölme, Sağ tıklama" gibi şeylerin bilgisini veriyor.
Ancak oyuna ilk başladığı andan itibaren ne kadar online kalmışsa onun bilgisini yapamadım.
Oyunda kaldığı süre var ancak istediğim tüm online zaman.

Yardımcı olabilecek varmı ?

(MTA oynayan varsa ordaki /stats sistemi gibi)

Bulup editlediğim skript;

Kod:
Options:
    p: &6[&eStats&6]  
   
on kick:
    add 1 to {atilma.%player%}
   
on left click:
    add 1 to {soltiklama.%player%}

on right click:
    add 0 to {sagtiklama.%player%}
   
on death:
    add 1 to {oldurme.%attacker%}

on death:
    add 1 to {olme.%player%}

on kick:
    add 1 to {atilma.%player%}

on join:
    add 1 to {oyunagirme.%player%}
 
every 1 real minute:
    loop all players:
        add 1 to {serverdesurem.%loop-player%}

on first login:
    add 1 to {serverdesürem.%player%}

command /sure <text> <number>:
    trigger:
        if player is op:
            add arg-2 to {serverdesurem.%arg-1%}
   
       
command /stats:
    permission: stats.oyuncu
    usage: &b/stats
    trigger:
        send "{@p} &c%player% &3Adli oyuncunun istatistikleri:"
        send "{@p} &cOldurme&8: &f%{oldurme.%player%}%"
        send "{@p} &cOlme&8: &f%{olme.%player%}%"
        send "{@p} &cSol Tiklama&8: &f%{soltiklama.%player%}%"
        send "{@p} &cSag Tiklama&8: &f%{sagtiklama.%player%}%"
        send "{@p} &cOyunda Kaldigi Dakika: &f%{serverdesurem.%player%}%"



 

Yiğit_bee

Zombi Katili
En iyi cevaplar
0
Anladığım kadarıyla sunucuda ne kadar zaman oynadığını istiyorsun?
Okey, buyrunuz.
Kod:
every 1 minute:
    loop all players:
        add 1 to {dakika.%loop-player%}
        if {dakika.%loop-player%} is equal to 60:
            add 1 to {saat.%loop-player%}
            remove 60 from {dakika.%loop-player%}
  
command /sure:
    aliases: süre
    trigger:
        send "{@p} &7Sunucumuzda &a%{saat.%player%}% &7saat, &a%{dakika.%player%}% &7dakika oynadın!"
/süre yazarak ne kadar oynadığına bakabilirsin.
 

rewindcik

Taş Madencisi
En iyi cevaplar
0
Anladığım kadarıyla sunucuda ne kadar zaman oynadığını istiyorsun?
Okey, buyrunuz.
Kod:
every 1 minute:
    loop all players:
        add 1 to {dakika.%loop-player%}
        if {dakika.%loop-player%} is equal to 60:
            add 1 to {saat.%loop-player%}
            remove 60 from {dakika.%loop-player%}
 
command /sure:
    aliases: süre
    trigger:
        send "{@p} &7Sunucumuzda &a%{saat.%player%}% &7saat, &a%{dakika.%player%}% &7dakika oynadın!"
/süre yazarak ne kadar oynadığına bakabilirsin.

Bu sunucuma ilk başladığından itibaren geçirdiği toplam online süre değilmi ?
Bunu ben /Stats'ın içine nasıl eklerim ?
 

Yiğit_bee

Zombi Katili
En iyi cevaplar
0
Evet, ilk başladığı andan itibaren.
Stats'a ekliyorum.
Kod:
Options:
   p: &6[&eStats&6] 
   
on kick:
    add 1 to {atilma.%player%}
   
on left click:
    add 1 to {soltiklama.%player%}

on right click:
    add 0 to {sagtiklama.%player%}
   
on death:
    add 1 to {oldurme.%attacker%}

on death:
    add 1 to {olme.%player%}

on kick:
    add 1 to {atilma.%player%}

on join:
    add 1 to {oyunagirme.%player%}

every 1 minute:
   loop all players:
        add 1 to {dakika.%loop-player%}
        if {dakika.%loop-player%} is equal to 60:
            add 1 to {saat.%loop-player%}
            remove 60 from {dakika.%loop-player%}
       
command /stats:
    permission: stats.oyuncu
    usage: &b/stats
    trigger:
        send "{@p} &c%player% &3Adli oyuncunun istatistikleri:"
        send "{@p} &cOldurme&8: &f%{oldurme.%player%}%"
        send "{@p} &cOlme&8: &f%{olme.%player%}%"
        send "{@p} &cSol Tiklama&8: &f%{soltiklama.%player%}%"
        send "{@p} &cSag Tiklama&8: &f%{sagtiklama.%player%}%"
        send "{@p}" &cOyuna girme&8: &f%{oyunagirme.%player%}%"
        send "{@p} &cSunucumuzda &f%{saat.%player%}% &csaat, &f%{dakika.%player%}% &cdakika oynadın!"
Denemedim, çalışması lazım.
Skript'ini düzenlemiş olabilirim :D
 

rewindcik

Taş Madencisi
En iyi cevaplar
0
Evet, ilk başladığı andan itibaren.
Stats'a ekliyorum.
Kod:
Options:
   p: &6[&eStats&6]
 
on kick:
    add 1 to {atilma.%player%}
 
on left click:
    add 1 to {soltiklama.%player%}

on right click:
    add 0 to {sagtiklama.%player%}
 
on death:
    add 1 to {oldurme.%attacker%}

on death:
    add 1 to {olme.%player%}

on kick:
    add 1 to {atilma.%player%}

on join:
    add 1 to {oyunagirme.%player%}

every 1 minute:
   loop all players:
        add 1 to {dakika.%loop-player%}
        if {dakika.%loop-player%} is equal to 60:
            add 1 to {saat.%loop-player%}
            remove 60 from {dakika.%loop-player%}
    
command /stats:
    permission: stats.oyuncu
    usage: &b/stats
    trigger:
        send "{@p} &c%player% &3Adli oyuncunun istatistikleri:"
        send "{@p} &cOldurme&8: &f%{oldurme.%player%}%"
        send "{@p} &cOlme&8: &f%{olme.%player%}%"
        send "{@p} &cSol Tiklama&8: &f%{soltiklama.%player%}%"
        send "{@p} &cSag Tiklama&8: &f%{sagtiklama.%player%}%"
        send "{@p}" &cOyuna girme&8: &f%{oyunagirme.%player%}%"
        send "{@p} &cSunucumuzda &f%{saat.%player%}% &csaat, &f%{dakika.%player%}% &cdakika oynadın!"
Denemedim, çalışması lazım.
Skript'ini düzenlemiş olabilirim :D


Dostum verdiğini yaptım ama bak böle bir şey yazıyor <none>

Ve ayrıca bunu dakkika değilde sadece saat yapabilme imkanımız varmı acaba ?




 
Üst