Guest User

Untitled

a guest
Jan 12th, 2019
966
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.80 KB | None | 0 0
  1. script options:
  2. $ use permissions
  3. command /rank [<offline player>] [<text>]:
  4. permission: permissions.rank
  5. permission message: &c[!] &4Hey, &cYou do not have access to execute this command.
  6. trigger:
  7. if arg 1 is set:
  8. if arg 1 is a player:
  9. if arg 2 is set:
  10. if arg 2 is "Default":
  11. set {rank.%arg 1%} to "Default"
  12. add "permissions.default" to arg 1's permissions
  13. remove "permissions.owner" from arg 1's permissions
  14. remove "permissions.builder" from arg 1's permissions
  15. remove "permissions.moderator" from arg 1's permissions
  16. remove "permissions.admin" from arg 1's permissions
  17. remove "permissions.staff" from arg 1's permissions
  18. remove "permissions.gamemode" from arg 1's permissions
  19. remove "permissions.fly" from arg 1's permissions
  20. remove "permissions.ban" from arg 1's permissions
  21. remove "permissions.staffchat" from arg 1's permissions
  22. remove "permissions.helper" from arg 1's permissions
  23. remove "permissions.fly" to player's permissions
  24. remove "permissions.gamemode" to player's permissions
  25. remove "permissions.ban" to player's permissions
  26. remove "permissions.warn" to player's permissions
  27. remove "permissions.kick" to player's permissions
  28. remove "permissions.commands" to player's permissions
  29. remove "permissions.announce" to player's permissions
  30. remove "permissions.rank" to player's permissions
  31. remove "minecraft.command.op" to player's permissions
  32. remove "minecraft.command.deop" to player's permissions
  33. send "&c[!] &b%arg 1% &7is now &aDefault&7."
  34. send "&c[Ranks] &bYou &7are now &aDefault&7." to arg 1
  35. if arg 2 is "Builder":
  36. set {rank.%arg 1%} to "Builder"
  37. add "permissions.builder" to arg 1's permissions
  38. add "permissions.staff" to arg 1's permissions
  39. remove "permissions.default" from arg 1's permissions
  40. remove "permissions.owner" from arg 1's permissions
  41. remove "permissions.moderator" from arg 1's permissions
  42. remove "permissions.admin" from arg 1's permissions
  43. remove "permissions.helper" from arg 1's permissions
  44. remove "permissions.ban" to player's permissions
  45. remove "permissions.warn" to player's permissions
  46. remove "permissions.kick" to player's permissions
  47. remove "permissions.commands" to player's permissions
  48. remove "permissions.announce" to player's permissions
  49. remove "permissions.rank" to player's permissions
  50. remove "minecraft.command.op" to player's permissions
  51. remove "minecraft.command.deop" to player's permissions
  52. send "&c[!] &b%arg 1% &7is now &aBuilder&7."
  53. send "&c[Ranks] &bYou &7are now a &aBuilder&7." to arg 1
  54. if arg 2 is "moderator":
  55. set {rank.%arg 1%} to "Moderator"
  56. add "permissions.moderator" to arg 1's permissions
  57. add "permissions.staff" to arg 1's permissions
  58. remove "permissions.default" from arg 1's permissions
  59. remove "permissions.builder" from arg 1's permissions
  60. remove "permissions.admin" from arg 1's permissions
  61. remove "permissions.owner" from arg 1's permissions
  62. remove "permissions.helper" from arg 1's permissions
  63. remove "permissions.commands" to player's permissions
  64. remove "permissions.announce" to player's permissions
  65. remove "permissions.rank" to player's permissions
  66. remove "minecraft.command.op" to player's permissions
  67. remove "minecraft.command.deop" to player's permissions
  68. send "&c[!] &b%arg 1% &7is now &aModerator&7."
  69. send "&c[Ranks] &bYou &7are now a &aModerator&7." to arg 1
  70. if arg 2 is "Admin":
  71. set {rank.%arg 1%} to "Admin"
  72. add "permissions.admin" to arg 1's permissions
  73. add "permissions.staff" to arg 1's permissions
  74. remove "permissions.default" from arg 1's permissions
  75. remove "permissions.moderator" from arg 1's permissions
  76. remove "permissions.builder" from arg 1's permissions
  77. remove "permissions.owner" from arg 1's permissions
  78. remove "permissions.helper" from arg 1's permissions
  79. remove "permissions.rank" to player's permissions
  80. remove "minecraft.command.op" to player's permissions
  81. remove "minecraft.command.deop" to player's permissions
  82. send "&c[!] &b%arg 1% &7is now &aAdmin&7."
  83. send "&c[Ranks] &bYou &7are now an &aAdmin&7." to arg 1
  84. if arg 2 is "Helper":
  85. set {rank.%arg 1%} to "Helper"
  86. add "permissions.helper" to arg 1's permissions
  87. add "permissions.staff" to arg 1's permissions
  88. remove "permissions.default" from arg 1's permissions
  89. remove "permissions.moderator" from arg 1's permissions
  90. remove "permissions.builder" from arg 1's permissions
  91. remove "permissions.owner" from arg 1's permissions
  92. remove "permissions.admin" from arg 1's permissions
  93. remove "permissions.gamemode" to player's permissions
  94. remove "permissions.ban" to player's permissions
  95. remove "permissions.ban" to player's permissions
  96. remove "permissions.commands" to player's permissions
  97. remove "permissions.announce" to player's permissions
  98. remove "permissions.rank" to player's permissions
  99. remove "minecraft.command.op" to player's permissions
  100. remove "minecraft.command.deop" to player's permissions
  101. send "&c[!] &b%arg 1% &7is now &aHelper&7."
  102. send "&c[Ranks] &bYou &7are now an &aHelper&7." to arg 1
  103. if arg 2 is "Owner":
  104. set {rank.%arg 1%} to "Owner"
  105. add "permissions.owner" to arg 1's permissions
  106. add "permissions.staff" to arg 1's permissions
  107. remove "permissions.default" from arg 1's permissions
  108. remove "permissions.builder" from arg 1's permissions
  109. remove "permissions.helper" from arg 1's permissions
  110. remove "permissions.moderator" from arg 1's permissions
  111. remove "permissions.admin" from arg 1's permissions
  112. send "&c[!] &b%arg 1% &7is now &aOwner&7."
  113. send "&c[Ranks] &bYou &7are now an &aOwner&7." to arg 1
  114. if arg 2 is not "default", "helper", "builder", "moderator", "admin" or "owner":
  115. send "&c[!] &4ERROR: &cPlease type a rank."
  116. send "&c[!] Exmaple: /Rank (Player) (Rank: ""Default"", ""helper"", ""builder"", ""moderator"", ""admin"" or ""owner"")."
  117. else:
  118. send "&c[!] &4ERROR: &cPlease type a rank."
  119. send "&c[!] Exmaple: /Rank (Player) (Rank: ""Default"", ""helper"", ""builder"", ""moderator"", ""admin"" or ""owner"")."
  120. else:
  121. send "&c[!] &4ERROR: &cPlease type a player."
  122. send "&c[!] Exmaple: /Rank (Player) (Rank)"
  123. else:
  124. send "&c[!] &4ERROR: &cPlease type a player."
  125. send "&c[!] Exmaple: /Rank (Player) (Rank)"
  126. on chat:
  127. cancel event
  128. if player has permission "permissions.default":
  129. broadcast "&7%player% &r>> &7%message%"
  130. make console execute command "/nte player %player% prefix &7"
  131. if player has permission "permissions.builder":
  132. broadcast "&bB %player% &r>> &b%message%"
  133. make console execute command "/nte player %player% prefix &bB &b"
  134. if player has permission "permissions.moderator":
  135. broadcast "&6M %player% &r>> &6%message%"
  136. make console execute command "/nte player %player% prefix &eM &e"
  137. if player has permission "permissions.admin":
  138. broadcast "&4A %player% &r>> &4%message%"
  139. make console execute command "/nte player %player% prefix &4A &4"
  140. if player has permission "permissions.helper":
  141. broadcast "&9H %player% &r>> &9%message%"
  142. make console execute command "/nte player %player% prefix &9H &9"
  143. if player has permission "permissions.owner":
  144. broadcast "&cO %player% &r>> &c%message%"
  145. make console execute command "/nte player %player% prefix &cO &c"
  146. on first join:
  147. make console execute command "/rank %player% default"
  148. make console execute command "/nte player %player% prefix &7"
  149. if player is OP:
  150. set {rank.%player%} to owner
  151. remove "permissions.default" from player's permissions
  152. remove "permissions.helper" from player's permissions
  153. remove "permissions.moderator" from player's permissions
  154. remove "permissions.builder" from player's permissions
  155. remove "permissions.admin" from player's permissions
  156. if player has permission "Permissions.builder":
  157. add "worldedit.*" to player's permissions
  158. add "permissions.gamemode" to player's permissions
  159. add "permissions.fly" to player's permissions
  160. if player has permission "Permissions.helper":
  161. add "permissions.fly" to player's permissions
  162. add "permissions.kick" to player's permissions
  163. add "permissions.warn" to player's permissions
  164. add "permissions.mute" to player's permissions
  165. if player has permission "permissions.moderator":
  166. add "permissions.fly" to player's permissions
  167. add "permissions.gamemode" to player's permissions
  168. add "permissions.ban" to player's permissions
  169. add "permissions.warn" to player's permissions
  170. add "permissions.kick" to player's permissions
  171. add "permissions.ban" to player's permissions
  172. if player has permission "permissions.admin":
  173. add "permissions.fly" to player's permissions
  174. add "permissions.gamemode" to player's permissions
  175. add "permissions.ban" to player's permissions
  176. add "permissions.warn" to player's permissions
  177. add "permissions.kick" to player's permissions
  178. add "permissions.ban" to player's permissions
  179. add "permissions.commands" to player's permissions
  180. add "permissions.announce" to player's permissions
  181. if player has permission "permissions.owner":
  182. add "permissions.fly" to player's permissions
  183. add "permissions.gamemode" to player's permissions
  184. add "permissions.ban" to player's permissions
  185. add "permissions.warn" to player's permissions
  186. add "permissions.kick" to player's permissions
  187. add "permissions.commands" to player's permissions
  188. add "permissions.announce" to player's permissions
  189. add "permissions.rank" to player's permissions
  190. add "minecraft.command.op" to player's permissions
  191. add "minecraft.command.deop" to player's permissions
Advertisement
Comments
Add Comment
Please, Sign In to add comment