command uçuş:
trigger:
make player fly if player's metadata "KALANSÜRE" > 1
set player's metadata "UÇUŞ" to chest inventory with 5 rows named "Uçuş Mağazası"
set {_} to player's metadata "UÇUŞ"
set {_x} to "&e%player's metadata "KALANSÜRE"% &7dakika" if player's metadata "KALANSÜRE" is set
set slot numbers between 0 and 9, 17, 18, 27, 36, 26, 35, 44, numbers between 37 and 43 of {_} to black stained glass pane named "&f"
set slot numbers between 10 and 16, 19, 20, 22, 24, 25, numbers between 28 and 34 of {_} to gray stained glass pane named "&f"
set slot 21 of {_} to feather named "&eUçuş Bileti" with lore "&eBeş dakika &7boyunca", "&7sana havada süzülme hakkı&8!", "", "&7Fiyat &8(&e$1000&8)", "" and "&eSatın almak için tıkla!"
set slot 23 of {_} to book named "&eKalan Süre" with lore "&r%{_x} otherwise "&7Uçuş bileti &c&nbulunamadı&8."%"
open {_} to player
world change:
make player fly if player's metadata "KALANSÜRE" > 1
function uçuş(.:player):
close {_.}'s inventory
{_.}'s balance >= 1000:
send "&e&lUÇUŞ &7Uçuş bileti &esatın alındı&8." to {_.}
send "&e&lUÇUŞ &6/uçuş &7yazarak süreni takip edebilir veya%nl%&7uçuşun kesildiyse tekrar uçabilirsin&8." to {_.}
remove 1000 from {_.}'s balance
make {_.} fly
set {_.}'s metadata "KALANSÜRE" to 5
loop 5 times:
wait a minute
set {_.}'s metadata "KALANSÜRE" to {_.}'s metadata "KALANSÜRE" - 1
send "&e&lUÇUŞ &7Uçmak için &e%{_.}'s metadata "KALANSÜRE"% &7dakikan kaldı&8." to {_.} if {_.}'s metadata "KALANSÜRE" > 1
exit loop if {_.}'s metadata "KALANSÜRE" < 1
send "&e&lUÇUŞ &7Uçuş süren &cbitti&8." to {_.}
set {_.}'s flight state to false
delete {_.}'s metadata "KALANSÜRE"
stop
send "&c&lHATA &7Bakiye yetersiz&8. &8(&c%{_.}'s balance%&8/&e$1000&8)" to {_.}
inventory click:
event-inventory = player's metadata "UÇUŞ"
cancel event
event-slot's index = 21
uçuş(player) if player's metadata "KALANSÜRE" isn't set
stop