Sol Reklam

Çözüldü Yardım

Durum
Mesaj gönderimine kapalı.

RomanticWarior

Yay Yok, İskelet Yok
Katılım
12 Eylül 2017
Mesajlar
278
Elmaslar
113
Puanlar
4.350
Merahabalar bir skript üzerinde çalışıyorum ama yapamadım bazı şeyler var hatalar cıkıyor yapmak istedigim şey aşagıdaki kodda gördügünüz üzere oyuncu taşı kırdıgında /kiriktaslar 'a ekliyor ama tıkladıgımda ordaki kırık taş kadarını bana vericek bunun için execute command "give %arg-1% cobblestone %{kiriktas.%arg-1%}%" komutunu kullandım laakin bu komut sadece 64 tane vere biliyor bana bunun orda yazan sayı kadarını vermesini istiyorum birde orda yazan kadar envanterinde yer varsa versin yoksa vermesin yapa bilecek arkadaşa şimdiden teşekkürler.

KOD
Kod:
on break of stone:
    cancel event
    set block to air
    add 1 to {kiriktas.%player%}
command /kiriktas:
    trigger:
        open chest with 1 rows named "&7&lKirikTas" to player
        if {kiriktas.%player%} is greater than or equal to 1:
            format slot 1 of player with cobblestone of unbreaking 1 named "&7&lKırık taş" with lore "||&7Sahip oldugun: &a%{kiriktas.%player%}%||&c" to close then run "tasver %player%"
        if {kiriktas.%player%} is greater than or equal to 64:
            format slot 2 of player with cobblestone of unbreaking 1 named "&7&lKırık taş" with lore "||&7Sahip oldugun: &a%{kiriktas.%player%}%||&c" to close then run "tasver %player%"
        else:
            stop trigger
command /tasver <player>:
    executable by:console
    trigger:
        execute command "give %arg-1% cobblestone %{kiriktas.%arg-1%}%"
        set {kiriktas.%arg-1%} to 0
 
Essentials kullanıyorsan give komutuna istediğin sayıyı girebilirsin.
 
Durum
Mesaj gönderimine kapalı.
Yukarı