command /levelatla:
trigger:
if {lv.%player%} is not set:
if balance of player is higher than or equal to 100:
add 1 to {lv.%player%}
send "Tebrikler levelin 1 oldu"
execute console command "/manuaddv %player% suffix &2[1]"
else:
send "Level atlamak için 100 TL'ye ihtiyacınız var"
else:
if {lv.%player%} is 1:
if balance of player is higher than or equal to 200:
add 1 to {lv.%player%}
send "Tebrikler levelin 2 oldu"
execute console command "/manuaddv %player% suffix &2[2]"
else:
send "Level atlamak için 200 TL'ye ihtiyacınız var"
hocam çok güzel çalışıyo ama dediğim gibi adamın adının üstünde yazsın yani chatte değil normaldeSuffix kısmından pek emin değilim. Sadece bu şekilde olabileceğini belirtiyorum. Bunu satırları ve değerleri arttırarak devam edebilirsinizKod:command /levelatla: trigger: if {lv.%player%} is not set: if balance of player is higher than or equal to 100: add 1 to {lv.%player%} send "Tebrikler levelin 1 oldu" execute console command "/manuaddv %player% suffix &2[1]" else: send "Level atlamak için 100 TL'ye ihtiyacınız var" else: if {lv.%player%} is 1: if balance of player is higher than or equal to 200: add 1 to {lv.%player%} send "Tebrikler levelin 2 oldu" execute console command "/manuaddv %player% suffix &2[2]" else: send "Level atlamak için 200 TL'ye ihtiyacınız var"
hee bide mesela adam level 1 de /warp nether yazabilsin ama 0 lvl de yazamasın ama 2 levelde de bu özellik devam etsinSuffix kısmından pek emin değilim. Sadece bu şekilde olabileceğini belirtiyorum. Bunu satırları ve değerleri arttırarak devam edebilirsinizKod:command /levelatla: trigger: if {lv.%player%} is not set: if balance of player is higher than or equal to 100: add 1 to {lv.%player%} send "Tebrikler levelin 1 oldu" execute console command "/manuaddv %player% suffix &2[1]" else: send "Level atlamak için 100 TL'ye ihtiyacınız var" else: if {lv.%player%} is 1: if balance of player is higher than or equal to 200: add 1 to {lv.%player%} send "Tebrikler levelin 2 oldu" execute console command "/manuaddv %player% suffix &2[2]" else: send "Level atlamak için 200 TL'ye ihtiyacınız var"
NameTagEdit eklentisini kullanarak yapabiliriz aslında. NameTagEdit ve Umbaska eklentisini kurarak;hocam çok güzel çalışıyo ama dediğim gibi adamın adının üstünde yazsın yani chatte değil normalde
set name tag of player to "[1]"
hocam mantık şu galba bigger than 0: level 0 dan büyük se mi editlicem deKod:command /warp nether: trigger: if {lv.%player%} is 0: send "Seviyen yetersiz." stop else if {lv.%player%} is bigger than 0: execute player command "/warp nether" send "Aktarılıyorsunuz."
Test etmedim ama tahminimce böyledir
level 3 te neden hata veriyor ?NameTagEdit eklentisini kullanarak yapabiliriz aslında. NameTagEdit ve Umbaska eklentisini kurarak;
Bu şekilde tag verebilirsin.Kod:set name tag of player to "[1]"
21. satırdaki else bir if değerinin hizasında olmalıdır o açıdan bir hata almışsınız.level 3 te neden hata veriyor ?
tamam sağol ama adamdan para kesmiyor21. satırdaki else bir if değerinin hizasında olmalıdır o açıdan bir hata almışsınız.
Para kesmesi için:tamam sağol ama adamdan para kesmiyor
remove 100 from player's balance
hangi satırın altına eklemeliyimPara kesmesi için:
satırını ekleyinKod:remove 100 from player's balance
Para kesmesi için:
satırını ekleyinKod:remove 100 from player's balance
else:
if {lv.%player%} is 2:
if balance of player is higher than or equal to 150:
remove 100 from player's balance
add 1 to {lv.%player%}
send "Tebrikler levelin 3 oldu"
send "Hesabından 150 TL Kesildi"
execute console command "/manuaddv %player% suffix &2 [3lvl]"
else:
send "Level atlamak için 150 TL'ye ihtiyacınız var"
100 kesmek istiyorsanız "remove 100", 150 kesmesini istiyorsanız "remove 150" olarak değiştirinJavaScript:else: if {lv.%player%} is 2: if balance of player is higher than or equal to 150: remove 100 from player's balance add 1 to {lv.%player%} send "Tebrikler levelin 3 oldu" send "Hesabından 150 TL Kesildi" execute console command "/manuaddv %player% suffix &2 [3lvl]" else: send "Level atlamak için 150 TL'ye ihtiyacınız var"