İSTEK | Zamana Göre Level Verme

Lapynours

Kızıltaş Madencisi
Mesajlar
544
En iyi cevaplar
0
Beğeniler
125
Puanları
0
Beyler Adam örnegin sunucuda bugun toplamda 1 saat oynadı +10 level vericek bunu nasıl ayarlayabilirim ve birde şöyle olucak benim sunucum hg oldugu için sürekli resetleniyor sw resetlenene kadar degil 24 saat boyunca toplamda swde kaldıgı süreye göre coin vercek ve örnegin /Top10 yazınca o günün en çok online kalan kullancıılaını görücek ? yapıcagınız skriptleri bekliyorum
 


ShiodomeMiuna

Nether Yerlisi
Mesajlar
2,351
En iyi cevaplar
11
Beğeniler
1,190
Puanları
3,300
Sunucu kapanırsa işleyiş çöker. uğraşma derim.
 
S

Switcher

Ziyaretçi
Kod:
on login:
    {reward.%player%} isn't set
    set {reward.%player%} to now
every 2 second:
    loop players:
        {reward.%loop-player%} was less than 1 hours ago:
        else:
            set loop-player's level to (loop-player's level + 10)
            set {reward.%loop-player%} to now
 

Lapynours

Kızıltaş Madencisi
Mesajlar
544
En iyi cevaplar
0
Beğeniler
125
Puanları
0
Kod:
on login:
    {reward.%player%} isn't set
    set {reward.%player%} to now
every 2 second:
    loop players:
        {reward.%loop-player%} was less than 1 hours ago:
        else:
            set loop-player's level to (loop-player's level + 10)
            set {reward.%loop-player%} to now
bu nasıl skript kardeş level verme komutu nerde :D level add %player% 10 olmicakmı :D
 
S

Switcher

Ziyaretçi
"
set loop-player's level to (loop-player's level + 10)
"
 

Singularity

Lapis Toplayıcısı
Mesajlar
1,091
En iyi cevaplar
0
Beğeniler
1,069
Puanları
3,120
Ruh hali
Kod:
on login:
    {reward.%player%} isn't set
    set {reward.%player%} to now
every 2 second:
    loop players:
        {reward.%loop-player%} was less than 1 hours ago:
        else:
            set loop-player's level to (loop-player's level + 10)
            set {reward.%loop-player%} to now
less than kısmı sakat sanırım burada. Ben denediğimde bayağı sakat çıkmıştı, onun yerine şu kullanılabilir belki:
Kod:
on login:
    {reward.%player%} isn't set
    set {reward.%player%} to now
every 2 second:
    loop players:
        if difference between {reward.%loop-player%} and now is bigger than 1 hour:
            add 10 to loop-player's level
            set {reward.%loop-player%} to now
 
S

Switcher

Ziyaretçi
less than kısmı sakat sanırım burada. Ben denediğimde bayağı sakat çıkmıştı, onun yerine şu kullanılabilir belki:
Kod:
on login:
    {reward.%player%} isn't set
    set {reward.%player%} to now
every 2 second:
    loop players:
        if difference between {reward.%loop-player%} and now is bigger than 1 hour:
            add 10 to loop-player's level
            set {reward.%loop-player%} to now
aynen orada greater denemıştım onceden olmamıştı böyle ypamıştım.
 

Üst