Advertisement
kunihiko_sato

Untitled

Nov 30th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.43 KB | None | 0 0
  1. on chat:
  2. cancel event
  3. if {nick::%player%} is set:
  4. if {prefix::%player%} is set:
  5. if {suffix::%player%} is set:
  6. broadcast "&r%{prefix::%player%}%%{nick::%player%}%%{suffix::%player%}%&a: &r%coloured message%"
  7. else:
  8. broadcast "&r%{prefix::%player%}%%{nick::%player%}%&a: &r%coloured message%"
  9. else:
  10. if {suffix::%player%} is set:
  11. broadcast "&r%{nick::%player%}%%{suffix::%player%}%&a: &r%coloured message%"
  12. else:
  13. broadcast "&r%{nick::%player%}%&a: &r%coloured message%"
  14. else:
  15. if {prefix::%player%} is set:
  16. if {suffix::%player%} is set:
  17. broadcast "&r%{prefix::%player%}%%player%%{suffix::%player%}%&a: &r%coloured message%"
  18. else:
  19. broadcast "&r%{prefix::%player%}%%player%&a: &r%coloured message%"
  20. else:
  21. if {suffix::%player%} is set:
  22. broadcast "&r%player%%{suffix::%player%}%&a: &r%coloured message%"
  23. else:
  24. broadcast "&r%player%&a: &r%coloured message%"
  25.  
  26. on join:
  27.  
  28.  
  29. options:
  30. prefix: &6[&3System&6]&r
  31.  
  32. command /systems [<text>] [<text>] [<text>] [<text>] [<text>]:
  33. permission: server.admin
  34. permission message: &cYou don't permitted use a this command.
  35. aliases: /system, /serversystems:systems, /serversystems:system
  36. trigger:
  37. if arg-1 is "rank" or "chat" or "player":
  38. if arg-1 is "rank":
  39. if arg-2 is "set" or "reset" or "list" or "check":
  40. if arg-2 is "set":
  41. if arg-3 is set:
  42. if arg-4 is "vip" or "mvp" or "elite" or "legend" or "builder" or "admin" or "owner":
  43. if arg-4 is "vip":
  44. broadcast "{@prefix} &eRank: &2%arg 3%&a が&c&lVIP&aになりました。"
  45. set {%arg 3%.rank} to "&c&lVIP"
  46. set {prefix::%arg 3%} to "&b[&cVIP&b] &r"
  47. execute console command "nte player %arg 3% prefix &b[&cVIP&b] &r"
  48. if arg-4 is "mvp":
  49. broadcast "{@prefix} &eRank: &2%arg 3%&a が&6&lMVP&aになりました。"
  50. set {%arg 3%.rank} to "&6&lMVP"
  51. set {prefix::%arg 3%} to "&b[&6MVP&b] &r"
  52. execute console command "nte player %arg 3% prefix &b[&6MVP&b] &r"
  53. if arg-4 is "elite":
  54. broadcast "{@prefix} &eRank: &2%arg 3%&a が&e&lELITE&aになりました。"
  55. set {%arg 3%.rank} to "&e&lELITE"
  56. set {prefix::%arg 3%} to "&b[&eELITE&b] &r"
  57. execute console command "nte player %arg 3% prefix &b[&eELITE&b] &r"
  58. if arg-4 is "legend":
  59. broadcast "{@prefix} &eRank: &2%arg 3%&a が&a&lLEGEND&aになりました。"
  60. set {%arg 3%.rank} to "&a&lLEGEND"
  61. set {prefix::%arg 3%} to "&b[&aLEGEND&b] &r"
  62. execute console command "nte player %arg 3% prefix &b[&aLEGEND&b] &r"
  63. if arg-4 is "builder":
  64. broadcast "{@prefix} &eRank: &2%arg 3%&a が&3&lBUILDER&aになりました。"
  65. set {%arg 3%.rank} to "&3&lBUILDER"
  66. set {prefix::%arg 3%} to "&r[&3BUILDER&r] &r"
  67. execute console command "nte player %arg 3% prefix &r[&3BUILDER&r] &r"
  68. if arg-4 is "admin":
  69. broadcast "{@prefix} &eRank: &2%arg 3%&a が&4&lADMIN&aになりました。"
  70. set {%arg 3%.rank} to "&4&lADMIN"
  71. set {prefix::%arg 3%} to "&e[&4ADMIN&e] &r"
  72. execute console command "nte player %arg 3% prefix &e[&4ADMIN&e] &r"
  73. if arg-4 is "owner":
  74. broadcast "{@prefix} &eRank: &2%arg 3%&a が&2&lOWNER&aになりました。"
  75. set {%arg 3%.rank} to "&2&lOWNER"
  76. set {prefix::%arg 3%} to "&e[&2OWNER&e] &r"
  77. execute console command "nte player %arg 3% prefix &e[&2OWNER&e] &r"
  78. else:
  79. send "{@prefix} &eCommand: &cUsage: &7/systems rank set %arg 3% <rank>"
  80. else:
  81. send "{@prefix} &eCommand: &cUsage: &7/systems rank set <player> <rank>"
  82. if arg-2 is "reset":
  83. if arg-3 is set:
  84. send "{@prefix} &eRank Reset: &2%arg 3%&a のランクを消しました。"
  85. delete {%arg 3%.rank}
  86. set {prefix::%arg 3%} to "&r"
  87. execute console command "nte player %arg 3% prefix &r"
  88. else:
  89. send "{@prefix} &eCommand: &cUsage: &7/systems rank reset <player>"
  90. if arg-2 is "list":
  91. if arg-2 is "list":
  92. send "&3Ranks (8): &aVip&r, &aMvp&r, &aElite&r, &aLegend&r, &2Builder&r, &2Admin&r, &6Owner"
  93. if arg-2 is "check":
  94. if arg-3 is set:
  95. if {%arg 3%.rank} is set:
  96. send "{@prefix} &eRank Check: &2%arg 3% &aは%{%arg 3%.rank}%&aランクを持っています。"
  97. else:
  98. send "{@prefix} &eRank Check: &2%arg 3% &cはランクを持っていません。"
  99. else:
  100. send "{@prefix} &eCommand: &cUsage: &7/systems rank check <player>"
  101. else:
  102. send "{@prefix} &eCommand: &cUsage: &7/systems rank <set/reset/check/list>..."
  103. if arg-1 is "chat":
  104. if arg-2 is "sets" or "alert" or "announce" or "information" or "info" or "clean":
  105. if arg-2 is "sets":
  106. if arg-3 is "prefix" or "suffix" or "nick":
  107. if arg-3 is "prefix":
  108. if arg-4 is set:
  109. if arg-5 is set:
  110. broadcast "{@prefix} &eChat-Prefix: &2%player%&a が &2%arg 4% &aの称号 (前) を""&r%coloured arg 5%&a""にしました。"
  111. set {prefix::%arg 4%} to coloured arg-5
  112. else:
  113. send "{@prefix} &eCommand: &cUsage: &7/systems chat sets prefix %arg 4% <text>"
  114. else:
  115. send "{@prefix} &eCommand: &cUsage: &7/systems chat sets prefix <player> <text>"
  116. if arg-3 is "suffix":
  117. if arg-4 is set:
  118. if arg-5 is set:
  119. broadcast "{@prefix} &eChat-Prefix: &2%player%&a が &2%arg 4% &aの称号 (後) を""&r%coloured arg 5%&a""にしました。"
  120. set {suffix::%arg 4%} to coloured arg-5
  121. else:
  122. send "{@prefix} &eCommand: &cUsage: &7/systems chat sets suffix %arg 4% <text>"
  123. else:
  124. send "{@prefix} &eCommand: &cUsage: &7/systems chat sets suffix <player> <text>"
  125. if arg-3 is "nick":
  126. if arg-4 is set:
  127. if arg-5 is set:
  128. broadcast "{@prefix} &eChat-Prefix: &2%player%&a が &2%arg 4% &aのニックネームを""&r%coloured arg 5%&a""にしました。"
  129. set {nick::%arg 4%} to coloured arg-5
  130. else:
  131. send "{@prefix} &eCommand: &cUsage: &7/systems chat sets nick %arg 4% <text>"
  132. else:
  133. send "{@prefix} &eCommand: &cUsage: &7/systems chat sets nick <player> <text>"
  134. else:
  135. send "{@prefix} &eCommand: &cUsage: &7/systems chat sets <prefix/suffix/nick>..."
  136. if arg-2 is "alert":
  137. if arg-3 is set:
  138. broadcast "&4&lAlert &8»&c %coloured arg 3%"
  139. else:
  140. send "{@prefix} &eCommand: &cUsage: &7/systems chat alert <text>"
  141. if arg-2 is "announce":
  142. if arg-3 is set:
  143. send "&9&lAnnouncement &8» &e%coloured arg 3%"
  144. else:
  145. send "{@prefix} &eCommand: &cUsage: &7/systems chat announce <text>"
  146. if arg-2 is "information" or "info":
  147. if arg-3 is set:
  148. send "&b&lInformation &8» &e%coloured arg 3%"
  149. else:
  150. send "{@prefix} &eCommand: &cUsage: &7/systems chat %arg 2% <text>"
  151. if arg-2 is "clean":
  152. loop 75 times:
  153. broadcast ""
  154. broadcast "{@prefix} &eChat: &2%player%&a がチャットをクリアしました。"
  155. else:
  156. send "{@prefix} &eCommand: &cUsage: &7/systems chat <sets/alert/announce/information (info)/clean>..."
  157. if arg-1 is "player":
  158. if arg-2 is "vanish":
  159. if arg-2 is "vanish":
  160. if arg-3 is "check" or "toggle":
  161. if arg-3 is "check":
  162. if arg-4 is set:
  163. if {%arg 4%.vanish} is set:
  164. send "{@prefix} &ePlayer-Vanish-Check: &2%arg 4% &aは&b透明&aです。"
  165. else:
  166. send "{@prefix} &ePlayer-Vanish-Check: &2%arg 4% &aは&c不透明&aです。"
  167. else:
  168. if {%player%.vanish} is set:
  169. send "{@prefix} &ePlayer-Vanish-Check: &aあなたは&b透明&aです。"
  170. else:
  171. send "{@prefix} &ePlayer-Vanish-Check: &aあなたは&c不透明&aです。"
  172. if arg-3 is "toggle":
  173. if arg-4 is set:
  174. execute console command "vanish %arg 1%"
  175. else:
  176. execute console command "vanish %player%"
  177. else:
  178. send "{@prefix} &eCommand: &cUsage: &7/systems player vanish <check/toggle> [player]"
  179. else:
  180. send "{@prefix} &eCommand: &cUsage: &7/systems player <vanish> <check/toggle> [player]"
  181. else:
  182. send "{@prefix} &eCommand: &cUsage: &7/systems <rank/chat/player>..."
  183.  
  184. command /vanish <player>:
  185. permission: console
  186. permission message: Unknown command. Type "/help" for help.
  187. aliases: /v
  188. trigger:
  189. if arg-1 is set:
  190. if {%arg 1%.vanish} is set:
  191. send "&6[&7Vanish&6] &6%arg 1%&e は&c不透明&eになりました。"
  192. send "&6[&7Vanish&6] &eあなたは &c不透明 &eになりました。" to arg-1
  193. delete {%arg 1%.vanish}
  194. reveal the arg-1 from all players
  195. else:
  196. send "&6[&7Vanish&6] &6%arg 1%&e は&b透明&eになりました。"
  197. send "&6[&7Vanish&6] &eあなたは &b透明 &eになりました。" to arg-1
  198. set {%arg 1%.vanish} to true
  199. hide the arg-1 from all players
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement