Advertisement
kaliumsan

Untitled

Feb 23rd, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.43 KB | None | 0 0
  1. #Protector version:1.0
  2.  
  3. options:
  4. prefix: &1[&9Protector&1]&r
  5. version: 1.0
  6.  
  7. on join:
  8. if {tnt.%player%} is not set:
  9. set {tnt.%player%} to false
  10. if {water.%player%} is not set:
  11. set {water.%player%} to false
  12. if {lava.%player%} is not set:
  13. set {water.%player%} to false
  14. else:
  15. stop
  16.  
  17. command /protector [<text>] [<text>] [<player>]:
  18. permission: minecraft.command.op
  19. permission message: {@prefix} &cこのコマンドを実行する権限がありません。
  20. aliases: /pr
  21. trigger:
  22. if arg 1 is not set:
  23. send "&6&l&m---------------------&r &6&lHelp &6&l&m---------------------&r"
  24. send "&b/protector version - Protectorのバーションを表示します。"
  25. send "&b/protector help - ヘルプを表示します。"
  26. send "&b/protector add <権限> <名前> - 指定したプレイヤーに権限を付与します。"
  27. send "&b/protector remove <権限> <名前> - 指定したプレイヤーから権限を剥奪します。"
  28. send "&b/protector check <名前> - プレイヤーに付与されている権限を確認します。"
  29. send "&b/protector list - 権限の一覧を表示します。"
  30. send "&6&l&m-----------------------------------------------&r"
  31. stop
  32. if arg 1 is "help":
  33. send "&6&l&m---------------------&r &6&lHelp &6&l&m---------------------&r"
  34. send "&b/protector version - Protectorのバーションを表示します。"
  35. send "&b/protector help - ヘルプを表示します。"
  36. send "&b/protector add <権限> <名前> - 指定したプレイヤーに権限を付与します。"
  37. send "&b/protector remove <権限> <名前> - 指定したプレイヤーから権限を剥奪します。"
  38. send "&b/protector check <名前> - プレイヤーに付与されている権限を確認します。"
  39. send "&b/protector list - 権限の一覧を表示します。"
  40. send "&6&l&m-----------------------------------------------&r"
  41. stop
  42. if arg 1 is "add":
  43. if arg 2 is not set:
  44. send "{@prefix} &c権限を指定してください。"
  45. stop
  46. if arg 2 is "tnt":
  47. if arg 3 is not set:
  48. if {tnt.%player%} is false:
  49. set {tnt.%player%} to true
  50. send "{@prefix} &a%player%さんがTNTを設置することを許可しました。"
  51. stop
  52. if {tnt.%player%} is true:
  53. send "{@prefix} &c%player%さんは既にTNTを設置することを許可されています。"
  54. if arg 3 is set:
  55. if {tnt.%arg 3%} is false:
  56. set {tnt.%arg 3%} to true
  57. send "{@prefix} &a%arg 3%さんがTNTを設置することを許可しました。"
  58. stop
  59. if {tnt.%arg 3%} is true:
  60. send "{@prefix} &c%arg 3%さんは既にTNTを設置することを許可されています。"
  61. stop
  62. if arg 2 is "water":
  63. if arg 3 is not set:
  64. if {water.%player%} is false:
  65. set {water.%player%} to true
  66. send "{@prefix} &a%player%さんが水を設置することを許可しました。"
  67. stop
  68. if {water.%player%} is true:
  69. send "{@prefix} &c%player%さんは既に水を設置することを許可されています。"
  70. if arg 3 is set:
  71. if {water.%arg 3%} is false:
  72. set {water.%arg 3%} to true
  73. send "{@prefix} &a%arg 3%さんが水を設置することを許可しました。"
  74. stop
  75. if {water.%arg 3%} is true:
  76. send "{@prefix} &c%arg 3%さんは既に水を設置することを許可されています。"
  77. stop
  78. if arg 2 is "lava":
  79. if arg 3 is not set:
  80. if {lava.%player%} is false:
  81. set {lava.%player%} to true
  82. send "{@prefix} &a%player%さんが溶岩を設置することを許可しました。"
  83. stop
  84. if {lava.%player%} is true:
  85. send "{@prefix} &c%player%さんは既に溶岩を設置することを許可されています。"
  86. if arg 3 is set:
  87. if {lava.%arg 3%} is false:
  88. set {lava.%arg 3%} to true
  89. send "{@prefix} &a%arg 3%さんが溶岩を設置することを許可しました。"
  90. stop
  91. if {lava.%arg 3%} is true:
  92. send "{@prefix} &c%arg 3%さんは既に溶岩を設置することを許可されています。"
  93. stop
  94. if arg 1 is "remove":
  95. if arg 2 is not set:
  96. send "{@prefix} &c権限を指定してください。"
  97. stop
  98. if arg 2 is "tnt":
  99. if arg 3 is not set:
  100. if {tnt.%player%} is true:
  101. set {tnt.%player%} to false
  102. send "{@prefix} &3%player%さんのTNT設置を禁止しました。"
  103. stop
  104. if {tnt.%player%} is false:
  105. send "{@prefix} &c%player%さんは既にTNT設置を禁止されています。"
  106. stop
  107. if arg 3 is set:
  108. if {tnt.%arg 3%} is true:
  109. set {tnt.%arg 3%} to false
  110. send "{@prefix} &3%arg 3%さんのTNT設置を禁止しました。"
  111. stop
  112. if {tnt.%arg 3%} is false:
  113. send "{@prefix} &c%arg 3%さんは既にTNT設置禁止されています。"
  114. stop
  115. if arg 2 is "water":
  116. if arg 3 is not set:
  117. if {water.%player%} is true:
  118. set {water.%player%} to false
  119. send "{@prefix} &3%player%さんが水を設置することを禁止しました。"
  120. stop
  121. if {water.%player%} is false:
  122. send "{@prefix} &c%player%さんは既に水を設置することを禁止されています。"
  123. stop
  124. if arg 3 is set:
  125. if {water.%arg 3%} is true:
  126. set {water.%arg 3%} to false
  127. send "{@prefix} &3%arg 3%さんが水を設置することを禁止しました。"
  128. stop
  129. if {water.%arg 3%} is false:
  130. send "{@prefix} &c%arg 3%さんは既に水を設置することを禁止されています。"
  131. stop
  132. if arg 2 is "lava":
  133. if arg 3 is not set:
  134. if {lava.%player%} is true:
  135. set {lava.%player%} to false
  136. send "{@prefix} &3%player%さんが溶岩を設置することを禁止しました。"
  137. stop
  138. if {lava.%player%} is false:
  139. send "{@prefix} &c%player%さんは既に溶岩を設置することを禁止されています。"
  140. stop
  141. if arg 3 is set:
  142. if {lava.%arg 3%} is true:
  143. set {lava.%arg 3%} to false
  144. send "{@prefix} &3%arg 3%さんが溶岩を設置することを禁止しました。"
  145. stop
  146. if {lava.%arg 3%} is false:
  147. send "{@prefix} &c%arg 3%さんは既に溶岩を設置することを禁止されています。"
  148. stop
  149. if arg 1 is "check":
  150. if arg 2 is not set:
  151. send "&6---------------- %player% ----------------"
  152. if {tnt.%player%} is false:
  153. send "&bTNTの設置 : &cfalse"
  154. if {tnt.%player%} is true:
  155. send "&bTNTの設置 : &atrue"
  156. if {water.%player%} is false:
  157. send "&b水の設置 : &cfalse"
  158. if {water.%player%} is true:
  159. send "&b水の設置 : &atrue"
  160. if {lava.%player%} is false:
  161. send "&b溶岩の設置 : &cfalse"
  162. if {lava.%player%} is true:
  163. send "&b溶岩の設置 : &atrue"
  164. send "&6------------------------------------------"
  165. stop
  166. if arg 2 is set:
  167. send "&6---------------- %arg 2% ----------------"
  168. if {tnt.%arg 2%} is false:
  169. send "&bTNTの設置 : &cfalse"
  170. if {tnt.%arg 2%} is true:
  171. send "&bTNTの設置 : &atrue"
  172. if {water.%arg 2%} is false:
  173. send "&b水の設置 : &cfalse"
  174. if {water.%arg 2%} is true:
  175. send "&b水の設置 : &atrue"
  176. if {lava.%arg 2%} is false:
  177. send "&b溶岩の設置 : &cfalse"
  178. if {lava.%arg 2%} is true:
  179. send "&b溶岩の設置 : &atrue"
  180. send "&6------------------------------------------"
  181. stop
  182. if arg 1 is "list":
  183. send "&6---------- 権限一覧 ----------"
  184. send "&bTNT - TNTの設置を制限します。"
  185. send "&bWater - 水の設置を制限します。"
  186. send "&6-------------------------------"
  187. stop
  188. if arg 1 is "version":
  189. send "{@prefix} &bversion-{@version}"
  190. stop
  191. else:
  192. send "{@prefix} &c無効なテキストです。"
  193. stop
  194.  
  195. on place of tnt:
  196. if {tnt.%player%} is true:
  197. stop
  198. if {tnt.%player%} is false:
  199. send "{@prefix} &cあなたはTNTを設置することを許可されていません!"
  200. cancel event
  201. stop
  202. else:
  203. stop
  204. on place of water:
  205. if {water.%player%} is true:
  206. stop
  207. if {water.%player%} is false:
  208. send "{@prefix} &cあなたは水を設置することを許可されていません!"
  209. cancel event
  210. stop
  211. else:
  212. stop
  213. on place of lava:
  214. if {lava.%player%} is true:
  215. stop
  216. if {lava.%player%} is false:
  217. send "{@prefix} &cあなたは溶岩を設置することを許可されていません!"
  218. cancel event
  219. stop
  220. else:
  221. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement