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
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