Advertisement
sirayasiki

reido

May 18th, 2019 (edited)
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.30 KB | None | 0 0
  1. on right click:
  2. if player's tool is {menu}:
  3. open chest with 3 row named "&a&lプレイヤーメニュー" to player
  4. set slot 8 of player's current inventory to yellow stained glass pane named "&e&lサウンドオプション"
  5. set slot 10 of player's current inventory to compass named "&a&lテレポート"
  6. set slot 12 of player's current inventory to chest named "&6&lインベントリ"
  7. set slot 14 of player's current inventory to iron chestplate named "&b&Lステータス"
  8. set slot 16 of player's current inventory to lava bucket named "&4&lゴミ箱"
  9. if player's tool is {invekye1}:
  10. if {invekye1} < 4:
  11. add 1 to {ainves.%player%}
  12. remove {invekye1} from player
  13. send "&b追加インベントリ%{ainves.%player%}%を開放しました"
  14. if {invekye1} = 4:
  15. send "&4これ以上解放できません"
  16. if player's tool is {soundkye}:
  17. set {sou.op.%player%} to 1
  18. remove {soundkye} from player
  19. send "&eサウンドオプションの機能を開放しました"
  20. on inventory click:
  21. if name of player's current inventory contain "&a&lプレイヤーメニュー":
  22. cancel event
  23. if name of clicked item is "&7&lサウンドオプション":
  24. send "&4解放されていません"
  25. if name of clicked item is "&e&lサウンドオプション":
  26. make player execute command "/soundop"
  27. if name of clicked item is "&a&lテレポート":
  28. send "&4未実装"
  29. if name of clicked item is "&6&lインベントリ":
  30. make player execute command "/pinve"
  31. if name of clicked item is "&b&Lステータス":
  32. send "&4未実装"
  33. if name of clicked item is "&4&lゴミ箱":
  34. open chest with 3 row named "&4&lゴミ箱" to player
  35. if name of player's current inventory contain "&6&lインベントリ一覧":
  36. cancel event
  37. if name of clicked item is "&6&lインベントリⅠ":
  38. make player execute command "/inve1"
  39. if name of clicked item is "&6&lインベントリⅡ":
  40. make player execute command "/inve2"
  41. if name of clicked item is "&6&lインベントリⅢ":
  42. make player execute command "/inve3"
  43. if name of clicked item is "&6&lインベントリⅣ":
  44. make player execute command "/inve4"
  45. if name of clicked item is "&6&l追加インベントリⅠ":
  46. make player execute command "/inves1"
  47. if name of clicked item is "&6&l追加インベントリⅡ":
  48. make player execute command "/inves2"
  49. if name of clicked item is "&6&l追加インベントリⅢ":
  50. make player execute command "/inves3"
  51. if name of clicked item is "&6&l追加インベントリⅣ":
  52. make player execute command "/inves4"
  53. command /pinve:
  54. trigger:
  55. open chest with 3 row named "&6&lインベントリ一覧" to player
  56. set slot 10 of player's current inventory to chest named "&6&lインベントリⅠ"
  57. set slot 12 of player's current inventory to chest named "&6&lインベントリⅡ"
  58. set slot 14 of player's current inventory to chest named "&6&lインベントリⅢ"
  59. set slot 16 of player's current inventory to chest named "&6&lインベントリⅣ"
  60. set slot 31 of player's current inventory to chest named "追加インベントリへ"
  61. command /pinve2:
  62. trigger:
  63. open chest with 3 row named "&6&l追加インベントリ一覧" to player
  64. set slot 10 of player's current inventory to ender chest named "&6&l追加インベントリⅠ" with lore "&4未開放" if {ainves.%player%} >= 0
  65. set slot 10 of player's current inventory to chest named "&6&l追加インベントリⅠ" if {ainves.%player%} <= 1
  66. set slot 12 of player's current inventory to ender chest named "&6&l追加インベントリⅡ" with lore "&4未開放" if {ainves.%player%} >= 1
  67. set slot 12 of player's current inventory to chest named "&6&l追加インベントリⅡ" if {ainves.%player%} >= 2
  68. set slot 14 of player's current inventory to ender chest named "&6&l追加インベントリⅢ" with lore "&4未開放" if {ainves.%player%} >= 2
  69. set slot 14 of player's current inventory to chest named "&6&l追加インベントリⅢ" if {ainves.%player%} >= 3
  70. set slot 16 of player's current inventory to ender chest named "&6&l追加インベントリⅣ" with lore "&4未開放" if {ainves.%player%} >= 3
  71. set slot 16 of player's current inventory to chest named "&6&l追加インベントリⅣ" if {ainves.%player%} >= 4
  72. command /inve1:
  73. trigger:
  74. set {_1} to chest with 4 row named "&6&lインベントリⅠ"
  75. loop {1::%player%::*}:
  76. set slot loop-index parsed as number - 1 of {_1} to loop-value
  77. open {_1} to player
  78. command /inve2:
  79. trigger:
  80. set {_2} to chest with 4 row named "&6&lインベントリⅡ"
  81. loop {2::%player%::*}:
  82. set slot loop-index parsed as number - 1 of {_2} to loop-value
  83. open {_2} to player
  84. command /inve3:
  85. trigger:
  86. set {_3} to chest with 4 row named "&6&lインベントリⅢ"
  87. loop {3::%player%::*}:
  88. set slot loop-index parsed as number - 1 of {_3} to loop-value
  89. open {_3} to player
  90. command /inve4:
  91. trigger:
  92. set {_4} to chest with 4 row named "&6&lインベントリⅣ"
  93. loop {4::%player%::*}:
  94. set slot loop-index parsed as number - 1 of {_4} to loop-value
  95. open {_4} to player
  96.  
  97.  
  98.  
  99.  
  100. command /inves1:
  101. trigger:
  102. if {ainves.%player%} >= 1:
  103. set {_a1} to chest with 4 row named "&6&l追加インベントリⅠ"
  104. loop {a1::%player%::*}:
  105. set slot loop-index parsed as number - 1 of {_a1} to loop-value
  106. open {_a1} to player
  107. if {ainves.%player%} <= 0:
  108. send "&4追加インベントリⅠを所持していません"
  109. command /inves2:
  110. trigger:
  111. if {ainves.%player%} >= 2:
  112. set {_a2} to chest with 4 row named "&6&l追加インベントリⅡ"
  113. loop {a2::%player%::*}:
  114. set slot loop-index parsed as number - 1 of {_a2} to loop-value
  115. open {_a2} to player
  116. if {ainves.%player%} <= 1:
  117. send "&4追加インベントリⅡを所持していません"
  118. command /inves3:
  119. trigger:
  120. if {ainves.%player%} >= 3:
  121. set {_a3} to chest with 4 row named "&6&l追加インベントリⅢ"
  122. loop {a3::%player%::*}:
  123. set slot loop-index parsed as number - 1 of {_a3} to loop-value
  124. open {_a3} to player
  125. if {ainves.%player%} <= 2:
  126. send "&4追加インベントリⅢを所持していません"
  127. command /inves4:
  128. trigger:
  129. if {ainves.%player%} >= 4:
  130. set {_a4} to chest with 4 row named "&6&l追加インベントリⅣ"
  131. loop {a4::%player%::*}:
  132. set slot loop-index parsed as number - 1 of {_a4} to loop-value
  133. open {_a4} to player
  134. if {ainves.%player%} <= 3:
  135. send "&4追加インベントリⅣを所持していません"
  136.  
  137.  
  138.  
  139.  
  140. on join:
  141. add 0 to {qinves.%player%}
  142. add 0 to {sou.op.%player%}
  143. on inventory close:
  144. if name of event-inventory is "&6&lインベントリⅠ":
  145. loop 36 times:
  146. set {1::%player%::%loop-number%} to slot loop-number - 1 of event-inventory
  147. if name of event-inventory is "&6&lインベントリⅡ":
  148. loop 36 times:
  149. set {2::%player%::%loop-number%} to slot loop-number - 1 of event-inventory
  150. if name of event-inventory is "&6&lインベントリⅢ":
  151. loop 36 times:
  152. set {3::%player%::%loop-number%} to slot loop-number - 1 of event-inventory
  153. if name of event-inventory is "&6&lインベントリⅣ":
  154. loop 36 times:
  155. set {4::%player%::%loop-number%} to slot loop-number - 1 of event-inventory
  156. if name of event-inventory is "&6&l追加インベントリⅠ":
  157. loop 36 times:
  158. set {a1::%player%::%loop-number%} to slot loop-number - 1 of event-inventory
  159. if name of event-inventory is "&6&l追加インベントリⅡ":
  160. loop 36 times:
  161. set {a2::%player%::%loop-number%} to slot loop-number - 1 of event-inventory
  162. if name of event-inventory is "&6&l追加インベントリⅢ":
  163. loop 36 times:
  164. set {a3::%player%::%loop-number%} to slot loop-number - 1 of event-inventory
  165. if name of event-inventory is "&6&l追加インベントリⅣ":
  166. loop 36 times:
  167. set {a4::%player%::%loop-number%} to slot loop-number - 1 of event-inventory
  168.  
  169. command /invekye:
  170. permission: op
  171. trigger:
  172. set {invekye} to player's tool
  173. command /soundkye:
  174. permission: op
  175. trigger:
  176. set {soundkye} to player's tool
  177. command /invekyegive:
  178. permission: op
  179. trigger:
  180. give {invekye} to player
  181. command /invevreset:
  182. permission: op
  183. trigger:
  184. set {ainves.%player%} to 0
  185.  
  186. command /setmenu:
  187. permission: op
  188. trigger:
  189. set {menu} to player's tool
  190.  
  191. command /givemenu:
  192. permission: op
  193. trigger:
  194. give {menu} to player
  195.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement