command kitolustur:
trigger:
create a gui with id "kit.creator" with virtual chest inventory with 5 row named "Kit Olusturma"
open the gui with id "kit.creator" for player
set {kitset::%player%} to true
command kitsil:
trigger:
if {kits::*} isn't set:
send "&b&lKIT&8» &7Hiçbir kit bulunamadı."
stop
set {_x} to "%{kits::*}%"
replace all " and" with "," in {_x}
send "&b&lKIT&8» &7Silmek istediğiniz kitin adını yazınız. Var olan kitler: &e%{_x}%"
set {kitsil::%player%} to true
command kitver [<offlineplayer>]:
trigger:
set {_x} to "%{kits::*}%"
replace all " and" with "," in {_x}
send "&b&lKIT&8» &7Kitin adını yazınız. Var olan kitler: &e%{_x}%"
delete {kitver::%player%::*}
set {kitver::%player%::%arg-1%} to true
on inventory click:
if name of player's inventory is "Kit Olusturma":
if event-slot is air:
stop
set {_last} to 0
set {_x} to 0
if "%event-inventory%" is "inventory of %player%":
edit gui with id "kit.creator":
make the next gui slot with ("%event-slot%" parsed as an itemtype)
remove event-slot from player's inventory
set {_x} to 0
else:
set {_a} to event-slot
edit gui with id "kit.creator":
remove event-slot from event-inventory
give {_a} to player
on inventory close:
if {kitset::%player%} is true:
delete {kitcreate::%player%::*}
loop all items in event-inventory:
add loop-value to {kitcreate::%player%::*}
send "&b&lKIT&8» &7Kitinizi isimlendirin. Vazgeçmek için ""iptal"" yazınız."
on chat:
if {kitset::%player%} is true:
if uncolored message in lowercase is "iptal":
set {kitset::%player%} to false
delete {kitcreate::%player%::*}
cancel event
send "&b&lKIT&8» &7İşlem başarıyla iptal edildi."
else:
set {kitset::%player%} to false
delete {kit::%uncolored message%::*}
set {kit::%uncolored message%::*} to {kitcreate::%player%::*}
delete {kitcreate::%player%}
send "&b&lKIT&8» &e%uncolored message% &7adlı kit başarıyla oluşturuldu."
add uncolored message to {kits::*}
cancel event
if {kitver::%player%::*} contains true:
if "%{kits::*}%" contain "%uncolored message%":
loop {kitver::%player%::*}:
loop {kit::%uncolored message%::*}:
give ("%loop-value-2%" parsed as itemtype) to ("%loop-index-1%" parsed as player)
delete {kitver::%player%::*}
send "&b&lKIT&8» &7Kit eşyaları oyuncuya verildi."
cancel event
else:
cancel event
send "&b&lKIT&8» &e%uncolored message% &7adlı kit bulunamadı."
delete {kitver::%player%::*}
if {kitsee::%player%} is true:
if "%{kits::*}%" contain "%uncolored message%":
send "&b&lKIT&8» &9%uncolored message% &eisimli kitte bulunan eşyalar"
loop {kit::%uncolored message%::*}:
send "&8- &7%loop-value%"
set {kitsee::%player%} to false
cancel event
else:
send "&b&lKIT&8» &e%uncolored message% &7adlı kit bulunamadı."
cancel event
set {kitsee::%player%} to false
if {kitsil::%player%} is true:
if "%{kits::*}%" contain "%uncolored message%":
remove uncolored message from {kits::*}
delete {kit::%uncolored message%::*}
send "&b&lKIT&8» &e%uncolored message% &7adlı kit başarıyla silindi."
set {kitsil::%player%} to false
cancel event
else:
send "&b&lKIT&8» &e%uncolored message% &7adlı kit bulunamadı."
set {kitsil::%player%} to false
cancel event
command kitsee:
trigger:
set {kitsee::%player%} to true
set {_x} to "%{kits::*}%"
replace all " and" with "," in {_x}
send "&b&lKIT&8» &7Hangi kitin içeriğini görmek istediğinizi yazınız. Var olan kitler: &e%{_x}%"
on join:
set {kitsil::%player%} to false
set {kitsee::%player%} to false
set {kitver::%player%} to false
set {kitset::%player%} to false