variables:
{kredi.%player%} = 0
command /kredi [<text>] [<text>] [<text>]:
aliases: kredim
trigger:
if arg 1 is not set:
wait 2 ticks
open chest with 1 rows named "&8Kredin" to player
format slot 3 of player with diamond named "&a%player%" with lore "||&7Bulunan kredi; &e%{kredi.%player%}%" to be unstealable
format slot 5 of player with emerald named "&aMağaza" with lore "||&7Tıklayarak mağazaya git." to close then run [make player execute command "kredi market"]
else if arg 1 is "ver":
if player has permission "op" or "kredi.*" or "kredi.ver":
if arg 2 is set:
set {_p} to "%arg 2%" parsed as player
if {_p} is set:
if arg 3 is set:
set {_n} to "%arg 3%" parsed as integer
if {_n} is set:
add {_n} to {kredi.%{_p}%}
send "&e%{_p}% &7oyuncusunun kredisine &e%{_n}% &7kredi eklediniz. &e[Yeni kredi; %{kredi.%{_p}%}%]"
send "&e%player% &7tarafından size &e%{_n}% &7kredi eklendi. &e[Yeni krediniz; %{kredi.%{_p}%}%]" to {_p}
else:
send "Lütfen düzgün bir miktar girin."
else:
send "Lütfen bir miktar girin."
else:
send "Oyunda olan bir oyuncu girin."
else:
send "Lütfen bir oyuncu girin."
else:
send "Yetkiniz Yok!"
else if arg 1 is "sil":
if player has permission "op" or "kredi.*" or "kredi.sil":
if arg 2 is set:
set {_p} to "%arg 2%" parsed as player
if {_p} is set:
set {kredi.%{_p}%} to 0
send "&e%{_p}% &7oyuncusunun kredisini sıfırladınız."
send "&e%player% &7tarafından krediniz sıfırlandı." to {_p}
else:
send "Oyunda olan bir oyuncu girin."
else:
send "Lütfen bir oyuncu girin."
else:
send "Yetkiniz Yok!"
else if arg 1 is "bak":
if player has permission "op" or "kredi.*" or "kredi.bak":
if arg 2 is set:
set {_p} to "%arg 2%" parsed as player
if {_p} is set:
send "&e%{_p}% &7oyuncusunun kredisi; &e%{kredi.%{_p}%}%"
else:
send "Oyunda olan bir oyuncu girin."
else:
send "Lütfen bir oyuncu girin."
else:
send "Yetkiniz Yok!"
else if arg 1 is "market":
if arg 2 isn't set:
wait 2 ticks
open chest with 1 rows named "&8Kredi Market" to player
format slot 1 of player with leather helmet named "vip" with lore "||&7Tıkla ve satın al||||&7Gereken kredi: &a%{vip.kredi}%" to close then run [make player execute command "kredi market satinal vip"]
format slot 2 of player with chain chestplate named "megavip" with lore "||&7Tıkla ve satın al||||&7Gereken kredi: &a%{megavip.kredi}%" to close then run [make player execute command "kredi market satinal megavip"]
else if arg 2 is "satinal":
if arg 3 is set:
set {_k} to {kredi.%player%}
set {_gk} to {%arg 3%.kredi}
if {_k} is bigger or equal to {_gk}:
remove {_gk} from {kredi.%player%}
execute console command "manuadd %player% %arg 3%"
send "&7Başarıyla &e%arg 3% &7vipine dönüştün."
else:
send "Yeterli kredin yok."
else:
stop
else:
stop
else if arg 1 is "ayarla":
if player has permission "op" or "kredi.*" or "kredi.ayarla":
if arg 2 is set:
if arg 3 is set:
set {_n} to "%arg 3%" parsed as integer
if {_n} is set:
set {%arg 2%.kredi} to {_n}
send "&7Başarıyla &e%arg 2% &7eşyasının kredisini &e%{_n}% &7olarak ayarladın."
else:
send "Lütfen düzgün bir rakam gir."
else:
send "Lütfen bir rakam gir."
else:
send "Lütfen bir eşya gir."
else:
send "Yetkin Yok!"
else:
execute player command "kredim"