Skript ile kum veya blok koyma sınırı

adembaba56

Sudan Çıkmış
En iyi cevaplar
0
şöyle bir skript istiyorum
600tane kum koyma sınırı 600 den fazla koyamayacak ilk başta
kum koyunca 599 hakkı kalacak
o kumu geri kırınca 600 hakkı olcak
/kumyükselt yazınca 50 kum koyma hakkı vercek

yapabilceke warsa yardımcı olursa sevinirim
 

na2000

Altın Madencisi
En iyi cevaplar
56
Kod:
on first join:
    set {kum::%player%} to 0
    set {maxkum::%player%} to 600
    
on place of sand:
    if {kum::%player%} is {maxkum::%player%}:
        cancel event
        send "&3Kum &8> &cMaksimum kum sınırına ulaştınız! &8(&e%{kum::%player%}%&8)"
    else:
        add 1 to {kum::%player%}
        
on break of sand:
    if {kum::%player%} is greater than 0:
        remove 1 from {kum::%player%}
        
command /kum [<text>]:
    trigger:
        if arg 1 is set:
            if arg 1 is "yükselt" or "yukselt":
                if player's balance is greater than 1000:
                    execute console command "eco take %player% 1000"
                    add 50 to {maxkum::%player%}
                    send "&3Kum &8> &bMaksimum kum sınırı yükseltildi! &8(&e%{maxkum::%player%}%&8)"
                else:
                    send "&3Kum &8> &cYetersiz Para! Gerekli Miktar&8: &b1000"
            else:
                if arg 1 is "reset":
                    loop all players:
                        set {kum::%loop-player%} to 0
                        set {maxkum::%loop-player%} to 600
                    send "&3Kum &8> &bBaşarıyla yenilendi!"
Buyur. Skripti ekledikten sonra /kum reset yaz. Umarım yardımcı olabilmişimdir ^^
 

adembaba56

Sudan Çıkmış
En iyi cevaplar
0
Kod:
on first join:
    set {kum::%player%} to 0
    set {maxkum::%player%} to 600
   
on place of sand:
    if {kum::%player%} is {maxkum::%player%}:
        cancel event
        send "&3Kum &8> &cMaksimum kum sınırına ulaştınız! &8(&e%{kum::%player%}%&8)"
    else:
        add 1 to {kum::%player%}
       
on break of sand:
    if {kum::%player%} is greater than 0:
        remove 1 from {kum::%player%}
       
command /kum [<text>]:
    trigger:
        if arg 1 is set:
            if arg 1 is "yükselt" or "yukselt":
                if player's balance is greater than 1000:
                    execute console command "eco take %player% 1000"
                    add 50 to {maxkum::%player%}
                    send "&3Kum &8> &bMaksimum kum sınırı yükseltildi! &8(&e%{maxkum::%player%}%&8)"
                else:
                    send "&3Kum &8> &cYetersiz Para! Gerekli Miktar&8: &b1000"
            else:
                if arg 1 is "reset":
                    loop all players:
                        set {kum::%loop-player%} to 0
                        set {maxkum::%loop-player%} to 600
                    send "&3Kum &8> &bBaşarıyla yenilendi!"
Buyur. Skripti ekledikten sonra /kum reset yaz. Umarım yardımcı olabilmişimdir ^^
saolasın olmuş ama /kum yükselt yazınca 50 kum kpyabılıyoz bidaha yazarsak 100 bidaha yazarsak 150 ama kum yukselt yazmassak 600 koyuyoz yanı kum yukselt yazınca 650 olması gerekmiyormu
 

na2000

Altın Madencisi
En iyi cevaplar
56
/kum yükselt yazdığında zaten 650 koyabiliyorsun. /kum yükselt maksimum kuma +50 ekliyor.
 

na2000

Altın Madencisi
En iyi cevaplar
56
öyle olmuyor işte
kum yukselt yazınca 650 olacagına 50 oluyor
bidaha yazınca 700 oalcagına 100 oluyor
Skripti kendimde denedim 600 den 650 ye geçiyor, hiçbir sıkıntı yok ?
Sunucuda skQuery varmı ? Ayrıca skripte reload attığında herhangi bir hata alıyor musun ?
 
Son düzenleme:
Üst