Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- prefix : &6&l[&eKurumiKitPvP&6&l] &9≫
- on join:
- set {players::%player%} to player
- #{player.kit.%player%::番号} to 番号
- command /integer <player> <text> <number> <text>:
- permission: op
- trigger:
- if arg 4 is "add":
- add arg 3 to {%arg 2%::%arg 1%}
- send "{@prefix} &a%arg 1%の「&e&l%arg 2%&a」を「&6&l%arg 3%」増やしました"
- send "{@prefix} &e&l%arg 3%%arg 2%&a獲得しました" to arg 1
- else if arg 4 is "remove":
- remove arg 3 from {%arg 2%::%arg 1%}
- send "{@prefix} &a%arg 1%の「&e&l%arg 2%&a」を「&6&l%arg 3%」減らしました"
- send "{@prefix} &e&l%arg 3%%arg 2%&a減らされました" to arg 1
- else if arg 4 is "set":
- set {%arg 2%::%arg 1%} to arg 3
- send "{@prefix} &a%arg 1%の「&e&l%arg 2%&a」を「&6&l%arg 3%」にしました"
- send "{@prefix} &e&l%arg 3%%arg 2%&aになりました" to arg 1
- command /wtfitem:
- permission: op
- trigger:
- send "&7Your tool is &6%player's tool%"
- command /kitset <integer> <text> [<integer>] [<text>]:
- usage: /kitset KIT番号 <設定項目> <内容>
- permission: op
- trigger:
- if arg 2 is "create":
- set {kit::%arg 1%} to arg 1
- send "{@prefix} &aKIT番号「&e%arg 1%&a」を作成しました。"
- command "/menu create %arg 1% 5 No.%arg 1%"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "edit":
- execute player command "/menu edit %arg 1%"
- else if arg 2 is "item":
- arg 4 is set
- set {kit.item::%arg 1%} to "%arg 4%"
- send "{@prefix} &aKIT番号「&e%arg 1%&a」のアイコンアイテムを「&r%arg 4%&a」に設定しました"
- send "{@prefix} &aIDを見たいアイテムを手に持ち/wtfitemでIDを見ることができます"
- else if arg 2 is "name":
- arg 4 is set
- set {kit.name::%arg 1%} to "%coloured arg 4%"
- send "{@prefix} &aKIT番号「&e%arg 1%&a」の名称を「&r%coloured arg 4%&a」に設定しました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "lore":
- arg 4 is set
- set {kit.lore::%arg 1%} to "%coloured arg 4%"
- send "{@prefix} &aKIT番号「&e%arg 1%&a」の説明文を「&r%coloured arg 4%&a」に設定しました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "rank":
- arg 3 is set
- set {kit.rank::%arg 1%} to arg 3
- send "{@prefix} &aKIT番号「&e%arg 1%&a」の✰を「&e%arg 3%&a」に設定しました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "level":
- arg 3 is set
- set {kit.level::%arg 1%} to arg 3
- send "{@prefix} &aKIT番号「&e%arg 1%&a」の必要レベルを「&1&lLv.%arg 3%&a」に設定しました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "gold":
- arg 3 is set
- set {kit.gold::%arg 1%} to arg 3
- send "{@prefix} &aKIT番号「&e%arg 1%&a」のGold価格を「&6&l%arg 3%Gold&a」に設定しました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "diamond":
- arg 3 is set
- set {kit.diamond::%arg 1%} to arg 3
- send "{@prefix} &aKIT番号「&e%arg 1%&a」のDiamond価格を「&b&l%arg 3%Diamond&a」に設定しました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "enable":
- set {kit.enablebuy::%arg 1%} to true
- set {kit.enableuse::%arg 1%} to true
- send "{@prefix} &aKIT番号「&e%arg 1%&a」を購入+使用有効化しました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "disable":
- delete {kit.enablebuy::%arg 1%}
- delete {kit.enableuse::%arg 1%}
- send "{@prefix} &aKIT番号「&e%arg 1%&a」を購入+使用無効化しました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "enablebuy":
- set {kit.enablebuy::%arg 1%} to true
- send "{@prefix} &aKIT番号「&e%arg 1%&a」を購入有効化しました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "disablebuy":
- delete {kit.enablebuy::%arg 1%}
- send "{@prefix} &aKIT番号「&e%arg 1%&a」を購入無効化しました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "enableuse":
- set {kit.enableuse::%arg 1%} to true
- send "{@prefix} &aKIT番号「&e%arg 1%&a」を使用有効(持っていたら使用可能)にしました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "disableuse":
- delete {kit.enableuse::%arg 1%}
- send "{@prefix} &aKIT番号「&e%arg 1%&a」を使用無効(持っていても使用不能)にしました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "delete":
- delete {kit.enablebuy::%arg 1%}
- delete {kit.enableuse::%arg 1%}
- delete {kit.name::%arg 1%}
- delete {kit.lore::%arg 1%}
- delete {kit.gold::%arg 1%}
- delete {kit.diamond::%arg 1%}
- delete {kit.level::%arg 1%}
- delete {kit.item::%arg 1%}
- delete {kit.rank::%arg 1%}
- delete {kit::%arg 1%}
- command "/menu delete %arg 1%"
- send "{@prefix} &cKIT番号「&e%arg 1%&c」の全データ削除を行いました"
- command "/playsound minecraft:entity.arrow.hit_player ambient %player% ~ ~ ~ 1.0 1.0 1.0"
- else if arg 2 is "switch":
- arg 3 is set
- loop {players::*}:
- if {player.kit.%loop-index%::%arg 1%} is set:
- set {_kit::%loop-index%} to loop-value
- if {player.kit.%loop-index%::%arg 3%} is set:
- set {_kit2::%loop-index%} to loop-value
- loop {players::*}:
- delete {player.kit.%loop-index%::%arg 1%}
- delete {player.kit.%loop-index%::%arg 3%}
- set {_enablebuy} to {kit.enablebuy::%arg 1%}
- set {_enableuse} to {kit.enableuse::%arg 1%}
- set {_name} to {kit.name::%arg 1%}
- set {_lore} to {kit.lore::%arg 1%}
- set {_rank} to {kit.rank::%arg 1%}
- set {_gold} to {kit.gold::%arg 1%}
- set {_diamond} to {kit.diamond::%arg 1%}
- set {_level} to {kit.level::%arg 1%}
- set {_item} to {kit.item::%arg 1%}
- set {_kit} to {kit::%arg 1%}
- set {kit.enablebuy::%arg 1%} to {kit.enablebuy::%arg 3%}
- set {kit.enableuse::%arg 1%} to {kit.enableuse::%arg 3%}
- set {kit.name::%arg 1%} to {kit.name::%arg 3%}
- set {kit.lore::%arg 1%} to {kit.lore::%arg 3%}
- set {kit.rank::%arg 1%} to {kit.rank::%arg 3%}
- set {kit.gold::%arg 1%} to {kit.gold::%arg 3%}
- set {kit.diamond::%arg 1%} to {kit.diamond::%arg 3%}
- set {kit.level::%arg 1%} to {kit.level::%arg 3%}
- set {kit.item::%arg 1%} to {kit.item::%arg 3%}
- set {kit::%arg 1%} to {kit::%arg 3%}
- set {kit.enablebuy::%arg 3%} to {_enablebuy}
- set {kit.enableuse::%arg 3%} to {_enableuse}
- set {kit.name::%arg 3%} to {_name}
- set {kit.lore::%arg 3%} to {_lore}
- set {kit.gold::%arg 3%} to {_gold}
- set {kit.rank::%arg 3%} to {_rank}
- set {kit.diamond::%arg 3%} to {_diamond}
- set {kit.level::%arg 3%} to {_level}
- set {kit.item::%arg 3%} to {_item}
- set {kit::%arg 3%} to {_kit}
- loop {_kit::*}:
- set {player.kit.%loop-index%::%arg 1%} to arg 1
- loop {_kit2::*}:
- set {player.kit.%loop-index%::%arg 3%} to arg 3
- send "{@prefix} &aKIT番号「&e%arg 1%&a」と「&e%arg 3%&a」の情報交換を行いました"
- command /kitlist <player> <integer=1>:
- permission: op
- trigger:
- command "/playsound minecraft:block.shulker_box.open ambient %arg 1% ~ ~ ~ 1.0 1.2 1.0"
- open chest with 6 row named "KIT一覧 Page &0%arg 2%" to arg 1
- set slot 0 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 1 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 2 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 3 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 4 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 5 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 6 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 7 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 8 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 9 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 17 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 18 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 26 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 27 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 35 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 36 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 44 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 46 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 47 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 48 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 49 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 50 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 51 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 52 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set {_num} to 10
- loop 28 times:
- set {_number} to loop-number
- add arg 2*28 to {_number}
- remove 28 from {_number}
- if {kit::%{_number}%} is not set:
- set slot {_num} of arg 1's current inventory to gray glass pane named "&0"
- else if {kit.enablebuy::%{_number}%} is not set:
- set slot {_num} of arg 1's current inventory to barrier named "&c未実装"
- else:
- set {_star} to "&e✰"
- loop {kit.rank::%{_number}%}-1 times:
- if loop-number-2 is 3:
- set {_star} to "%{_star}%&c✰"
- else:
- set {_star} to "%{_star}%✰"
- set slot {_num} of arg 1's current inventory to {kit.item::%{_number}%} parsed as item named "&9≪≪ No.%{_number}% ≫≫ &a&l%coloured {kit.name::%{_number}%}% %coloured {_star}%" with lore split "&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||%{kit.lore::%{_number}%}%||&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||&e条件: &9&l%{kit.level::%{_number}%}% Level||&e価格: &6&l%{kit.gold::%{_number}%}% Gold||&e価格: &b&l%{kit.diamond::%{_number}%}% Diamond||&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||&7KitNumber: &a%{_number}%" by "||"
- add 1 to {_num}
- {_num} is 17 or 26 or 35
- add 2 to {_num}
- if arg 2 is greater than 1:
- set slot 45 of arg 1's current inventory to arrow named "&cLast Page"
- else:
- set slot 45 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 53 of arg 1's current inventory to arrow named "&cNext Page"
- on inventory click:
- name of player's current inventory contains "KIT一覧"
- cancel event
- if name of clicked item contains "&9≪≪":
- cancel event
- else if name of clicked item contains "&cLast Page":
- set {_n} to name of player's current inventory
- set {_n::*} to {_n} split at "&0"
- set {_n} to {_n::2} parsed as number
- remove 1 from {_n}
- command "/kitlist %player% %{_n}%"
- else if name of clicked item contains "&cNext Page":
- set {_n} to name of player's current inventory
- set {_n::*} to {_n} split at "&0"
- set {_n} to {_n::2} parsed as number
- add 1 to {_n}
- command "/kitlist %player% %{_n}%"
- command /kitselect <player> <integer>:
- permission: op
- trigger:
- set {kit::%arg 1%} to arg 2
- send "{@prefix} &aKIT「&e%coloured {kit.name::%arg 2%}%&a」を選択しました" to arg 1
- command "/playsound minecraft:ui.button.click ambient %arg 1% ~ ~ ~ 1.0 1.2 1.0"
- command "/execute %arg 1% ~ ~ ~ /particle fireworksSpark ~ ~1.7 ~ 0.3 0.1 0.3 0 4"
- command /kitselectlist <player> <integer=1>:
- permission: op
- trigger:
- command "/playsound minecraft:block.shulker_box.open ambient %arg 1% ~ ~ ~ 1.0 1.2 1.0"
- open chest with 6 row named "KIT選択 Page &0%arg 2%" to arg 1
- set slot 0 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 1 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 2 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 3 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 4 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 5 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 6 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 7 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 8 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 9 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 17 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 18 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 26 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 27 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 35 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 36 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 44 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 46 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 47 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 48 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 49 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 50 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 51 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 52 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set {_num} to 10
- loop 28 times:
- set {_number} to loop-number
- add arg 2*28 to {_number}
- remove 28 from {_number}
- if {kit::%{_number}%} is not set:
- set slot {_num} of arg 1's current inventory to gray glass pane named "&0"
- else if {kit.enablebuy::%{_number}%} is not set:
- set slot {_num} of arg 1's current inventory to red glass pane named "&c未実装"
- else if {player.kit.%arg 1%::%{_number}%} is not set:
- set slot {_num} of arg 1's current inventory to barrier named "&c未開放"
- else:
- set {_star} to "&e✰"
- loop {kit.rank::%{_number}%}-1 times:
- if loop-number-2 is 3:
- set {_star} to "%{_star}%&c✰"
- else:
- set {_star} to "%{_star}%✰"
- set slot {_num} of arg 1's current inventory to {kit.item::%{_number}%} parsed as item named "&9≪≪ No.%{_number}% ≫≫ &a&l%coloured {kit.name::%{_number}%}% %coloured {_star}%" with lore split "&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||%{kit.lore::%{_number}%}%||&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||&7KitNumber: &a%{_number}%" by "||"
- add 1 to {_num}
- {_num} is 17 or 26 or 35
- add 2 to {_num}
- if arg 2 is greater than 1:
- set slot 45 of arg 1's current inventory to arrow named "&cLast Page"
- else:
- set slot 45 of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- set slot 53 of arg 1's current inventory to arrow named "&cNext Page"
- on inventory click:
- name of player's current inventory contains "KIT選択"
- cancel event
- if name of clicked item contains "&9≪≪":
- set {_n} to 0
- loop 100 times:
- add 1 to {_n}
- line {_n} of lore of clicked item is not set
- stop loop
- remove 1 from {_n}
- set {_n} to line {_n} of lore of clicked item
- set {_n::*} to {_n} split at "&a"
- set {_n} to {_n::2} parsed as number
- command "/kitselect %player% %{_n}%"
- else if name of clicked item contains "&cLast Page":
- set {_n} to name of player's current inventory
- set {_n::*} to {_n} split at "&0"
- set {_n} to {_n::2} parsed as number
- remove 1 from {_n}
- command "/kitselectlist %player% %{_n}%"
- else if name of clicked item contains "&cNext Page":
- set {_n} to name of player's current inventory
- set {_n::*} to {_n} split at "&0"
- set {_n} to {_n::2} parsed as number
- add 1 to {_n}
- command "/kitselectlist %player% %{_n}%"
- command /kitbuyset <integer> <text> [<integer>] [<text>]:
- usage: /kitbuyset SHOP番号 設定項目 内容
- permission: op
- trigger:
- if arg 2 is "formal":
- arg 4 is set
- set {kitbuy.formal::%arg 1%} to arg 4
- send "{@prefix} &aSHOP番号「&e%arg 1%&a」の画面形式を「&e%arg 4%&a」に設定しました"
- send "{@prefix} &a画面形式「normal」「large」「specialnormal」「speciallarge」"
- else if arg 2 is "set" or "slot" or "kit":
- arg 3 is set
- arg 4 is set
- set {kitbuy.slot.%arg 1%::%arg 3%} to arg 4
- send "{@prefix} &aSHOP番号「&e%arg 1%&a」のSlot番号「&e%arg 3%&a」のKIT番号を「&e%arg 4%&a」に設定しました"
- else if arg 2 is "delete":
- arg 3 is set
- delete {kitbuy.slot.%arg 1%::%arg 3%}
- send "{@prefix} &aSHOP番号「&e%arg 1%&a」のSlot番号「&e%arg 3%&a」のKITを削除しました"
- command /kitbuy <player> <integer>:
- permission: op
- trigger:
- if {player.kit.%arg 1%::%arg 2%} is set:
- send "{@prefix} &c既に取得しています" to arg 1
- stop
- if {level::%player%} is not greater than or equal to {kit.level::%arg 2%}:
- send "{@prefix} &cKITを購入するための条件を満たしていません" to arg 1
- if {gold::%player%} is not greater than or equal to {kit.gold::%arg 2%}:
- send "{@prefix} &cKITを購入するための費用が足りません" to arg 1
- stop
- if {diamond::%player%} is not greater than or equal to {kit.diamond::%arg 2%}:
- send "{@prefix} &cKITを購入するための費用が足りません" to arg 1
- remove {kit.gold::%arg 2%} from {gold::%player%}
- remove {kit.diamond::%arg 2%} from {diamond::%player%}
- set {player.kit.%arg 1%::%arg 2%} to arg 2
- broadcast "&8[&eKIT&8] &6%arg 1%&7さんが Kit No.%arg 2%:「&e%coloured {kit.name::%arg 2%}%&7」を獲得しました!"
- send "{@prefix} &eKIT「&e%coloured {kit.name::%arg 2%}%&e」の購入に成功しました!"
- command "/playsound minecraft:entity.player.levelup ambient %arg 1% ~ ~ ~ 1.0 0.53 1.0"
- command "/execute %arg 1% ~ ~ ~ /particle endRod ~ ~1 ~ 0 0 0 0.3 30 force"
- command "/execute %arg 1% ~ ~ ~ /particle lava ~ ~1 ~ 1 1 1 1 50"
- command /kitbuymenu <player> <integer>:
- permission: op
- trigger:
- if {kitbuy.formal::%arg 2%} contains "normal":
- open chest with 3 row named "KIT購入" to arg 1
- if {kitbuy.formal::%arg 2%} contains "special":
- set {_num} to 0
- loop 20 times:
- if {_num} is 0:
- set slot {_num} of arg 1's current inventory to nether star named "&aYour Status" with lore split "&6&lGold: &e&l%{gold::%arg 1%}%||&b&lDiamond: &e&l%{diamond::%arg 1%}%" by "||"
- else if {_num} is 4 or 9 or 17 or 22:
- set slot {_num} of arg 1's current inventory to light green glass pane named "&8[&6KurumiKitPvP&8]"
- else:
- set slot {_num} of arg 1's current inventory to blue glass pane named "&8[&6KurumiKitPvP&8]"
- add 1 to {_num}
- {_num} is 10
- set {_num} to 17
- else:
- set {_num} to 0
- loop 20 times:
- if {_num} is 0:
- set slot {_num} of arg 1's current inventory to nether star named "&aYour Status" with lore split "&6&lGold: &e&l%{gold::%arg 1%}%||&b&lDiamond: &e&l%{diamond::%arg 1%}%" by "||"
- else:
- set slot {_num} of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- add 1 to {_num}
- {_num} is 10
- set {_num} to 17
- set {_num} to 10
- loop 7 times:
- if {kitbuy.slot.%arg 2%::%loop-number%} is set:
- set {_number} to {kitbuy.slot.%arg 2%::%loop-number%}
- set {_star} to "&e✰"
- loop {kit.rank::%{_number}%}-1 times:
- if loop-number-2 is 3:
- set {_star} to "%{_star}%&c✰"
- else:
- set {_star} to "%{_star}%✰"
- if {player.kit.%arg 1%::%{_number}%} is set:
- set slot {_num} of arg 1's current inventory to yellow glass pane named "&c解放済 &9≪≪ No.%{_number}% ≫≫ &a&l%coloured {kit.name::%{_number}%}% %coloured {_star}%" with lore split "&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||%{kit.lore::%{_number}%}%||&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||&e条件: &9&l%{kit.level::%{_number}%}% Level||&e価格: &6&l%{kit.gold::%{_number}%}% Gold||&e価格: &b&l%{kit.diamond::%{_number}%}% Diamond||&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||&7KitNumber: &a%{_number}%" by "||"
- else:
- set slot {_num} of arg 1's current inventory to {kit.item::%{_number}%} parsed as item named "&9≪≪ No.%{_number}% ≫≫ &a&l%coloured {kit.name::%{_number}%}% %coloured {_star}%" with lore split "&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||%{kit.lore::%{_number}%}%||&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||&e条件: &9&l%{kit.level::%{_number}%}% Level||&e価格: &6&l%{kit.gold::%{_number}%}% Gold||&e価格: &b&l%{kit.diamond::%{_number}%}% Diamond||&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||&0||&6&l[ Click to Buy ]||&0||&7KitNumber: &a%{_number}%" by "||"
- add 1 to {_num}
- else:
- open chest with 6 row named "KIT購入" to arg 1
- if {kitbuy.formal::%arg 2%} contains "special":
- set {_num} to 0
- loop 26 times:
- if {_num} is 0:
- set slot {_num} of arg 1's current inventory to nether star named "&aYour Status" with lore split "&6&lGold: &e&l%{gold::%arg 1%}%||&b&lDiamond: &e&l%{diamond::%arg 1%}%" by "||"
- if {_num} is 4 or 9 or 17 or 36 or 44 or 49:
- set slot {_num} of arg 1's current inventory to light green glass pane named "&8[&6KurumiKitPvP&8]"
- else:
- set slot {_num} of arg 1's current inventory to blue glass pane named "&8[&6KurumiKitPvP&8]"
- add 1 to {_num}
- {_num} is 10 or 19 or 28 or 37
- add 7 to {_num}
- else:
- set {_num} to 0
- loop 26 times:
- if {_num} is 0:
- set slot {_num} of arg 1's current inventory to nether star named "&aYour Status" with lore split "&6&lGold: &e&l%{gold::%arg 1%}%||&b&lDiamond: &e&l%{diamond::%arg 1%}%" by "||"
- else:
- set slot {_num} of arg 1's current inventory to black glass pane named "&8[&6KurumiKitPvP&8]"
- add 1 to {_num}
- {_num} is 10 or 19 or 28 or 37
- add 7 to {_num}
- set {_num} to 10
- loop 28 times:
- if {kitbuy.slot.%arg 2%::%loop-number%} is set:
- set {_number} to {kitbuy.slot.%arg 2%::%loop-number%}
- set {_star} to "&e✰"
- loop {kit.rank::%{_number}%}-1 times:
- if loop-number-2 is 3:
- set {_star} to "%{_star}%&c✰"
- else:
- set {_star} to "%{_star}%✰"
- if {player.kit.%arg 1%::%{_number}%} is set:
- set slot {_num} of arg 1's current inventory to yellow glass pane named "&c解放済 &9≪≪ No.%{_number}% ≫≫ &a&l%coloured {kit.name::%{_number}%}% %coloured {_star}%" with lore split "&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||%{kit.lore::%{_number}%}%||&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||&e条件: &9&l%{kit.level::%{_number}%}% Level||&e価格: &6&l%{kit.gold::%{_number}%}% Gold||&e価格: &b&l%{kit.diamond::%{_number}%}% Diamond||&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||&7KitNumber: &a%{_number}%" by "||"
- else:
- set slot {_num} of arg 1's current inventory to {kit.item::%{_number}%} parsed as item named "&9≪≪ No.%{_number}% ≫≫ &a&l%coloured {kit.name::%{_number}%}% %coloured {_star}%" with lore split "&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||%{kit.lore::%{_number}%}%||&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||&e条件: &9&l%{kit.level::%{_number}%}% Level||&e価格: &6&l%{kit.gold::%{_number}%}% Gold||&e価格: &b&l%{kit.diamond::%{_number}%}% Diamond||&8⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷⊷||&0||&6&l[ Click to Buy ]||&0||&7KitNumber: &a%{_number}%" by "||"
- add 1 to {_num}
- {_num} is 17 or 26 or 35
- add 2 to {_num}
- on inventory click:
- name of player's current inventory contains "KIT購入"
- cancel event
- if name of clicked item contains "&9≪≪":
- set {_n} to 0
- loop 100 times:
- add 1 to {_n}
- line {_n} of lore of clicked item is not set
- stop loop
- remove 1 from {_n}
- set {_n} to line {_n} of lore of clicked item
- set {_n::*} to {_n} split at "&a"
- set {_n} to {_n::2} parsed as number
- command "/kitbuy %player% %{_n}%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement