Advertisement
AurasPrivate

Untitled

Jul 16th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.90 KB | None | 0 0
  1. on join:
  2. if player has permission "haste.staff":
  3. add 1 to {staff}
  4. loop all players:
  5. if {modmode.%loop-player%} is true:
  6. set slot 6 of loop-player to {staff} of player head named "&eOnline Staff &7(Click)"
  7. stop
  8.  
  9. on join:
  10. if player has permission "haste.staff":
  11. loop all players:
  12. loop-player has permission "haste.staff"
  13. send "&9[Staff] &b%player% joined the server." to loop-player
  14. on quit:
  15. if player has permission "haste.staff":
  16. loop all players:
  17. loop-player has permission "haste.staff"
  18. send "&9[Staff] &b%player% left the server." to loop-player
  19.  
  20. command /staff:
  21. aliases: h
  22. permission message: &cYou do not have access to execute this command!
  23. permission: haste.staff
  24. trigger:
  25. if {modmode.%player%} is not set:
  26. set gamemode of player to creative
  27. clear player's inventory
  28. hide the player from all players
  29. send "&eStaff Mode &6» &aON"
  30. set slot 0 of player to compass named "&eCompass &7(Click)"
  31. set slot 1 of player to book named "&eInspection Book &7(Click)"
  32. set slot 7 of player to blaze rod named "&eFreeze Player &7(Click)"
  33. set slot 6 of player to {staff} of player head named "&eOnline Staff &7(Click)"
  34. set slot 8 of player to gray dye named "&eVisible &7(Click)"
  35. set {modmode.%player%} to true
  36. stop
  37. else:
  38. set gamemode of player to survival
  39. clear player's inventory
  40. reveal player to all players
  41. teleport player to {spawn}
  42. delete {modmode.%player%}
  43. stop
  44.  
  45. {freeze.%player%.value} = false
  46.  
  47. on any movement:
  48. {freeze.%player%.value}
  49. cancel the event
  50. set {_checktime} to now
  51. subtract 2 seconds from {_checktime}
  52. {freeze.%player%.lastused} is less than {_checktime}
  53. message "&cYou are frozen and cannot move"
  54. set {freeze.%player%.lastused} to now
  55.  
  56. on command:
  57. {freeze.%player%.value}
  58. cancel the event
  59. message "&cYou are frozen and cannot execute commands"
  60.  
  61. command /freeze [<player>]:
  62. trigger:
  63. set {_prefix} to "&e"
  64. arg 1 is not set:
  65. message "&cWrong syntax! Usage: /freeze <player>"
  66. stop
  67. {freeze.%arg 1%.value} is not set:
  68. set {freeze.%arg 1%.value} to false
  69. player is arg 1:
  70. player does not have permission "haste.freeze":
  71. message "&cYou do not have access to execute this command!"
  72. stop
  73. message "%{freeze.errorcolor}%You can't freeze yourself"
  74. stop
  75. not {freeze.%arg 1%.value}:
  76. player does not have permission "freeze.freeze":
  77. message "%{freeze.errorcolor}%You don't have permission to do that"
  78. stop
  79. set {freeze.%arg 1%.value} to true
  80. set {_templastused} to now
  81. subtract 1 hour from {_templastused}
  82. set {freeze.%arg 1%.lastused} to {_templastused}
  83. message "%{_prefix}%You froze &6%arg 1%"
  84. message "%{_prefix}%You have been frozen by &6%player%" to arg 1
  85. stop
  86. player does not have permission "freeze.unfreeze":
  87. message "&cYou don't have permission to do that"
  88. stop
  89. set {freeze.%arg 1%.value} to false
  90. set {_templastused} to now
  91. subtract 1 hour from {_templastused}
  92. set {freeze.%arg 1%.lastused} to {_templastused}
  93. message "%{_prefix}%You unfroze &6%arg 1%"
  94. message "%{_prefix}%You have been unfrozen by &6%player%" to arg 1
  95.  
  96. on rightclick on player:
  97. if player's tool is a blaze rod:
  98. if name of player's tool is "&eFreeze Player &7(Click)":
  99. if player has permission "haste.staff":
  100. wait 1 ticks
  101. execute player command "/freeze %clicked player%"
  102. stop
  103.  
  104. on right click:
  105. if player's tool is a gray dye:
  106. if name of player's tool is "&eVisible &7(Click)":
  107. if player has permission "haste.staff":
  108. set slot 8 of player to light green dye named "&eInvisible &7(Click)"
  109. reveal the player from all players
  110. delete {god.%player%}
  111. stop
  112.  
  113. on left click:
  114. if player's tool is a light green dye:
  115. if name of player's tool is "&eInvisible &7(Click)":
  116. if player has permission "haste.staff":
  117. set slot 8 of player to gray dye named "&eVisible &7(Click)"
  118. hide the player from all players
  119. stop
  120.  
  121. on right click on a player:
  122. if player's tool is a book:
  123. if name of player's tool is "&eInspection Book &7(Click)":
  124. if player has permission "haste.staff":
  125. open the inventory of the clicked entity to the player
  126. stop
  127. on mine:
  128. if {modmode::%player%} is true:
  129. cancel the event
  130.  
  131. on pickup:
  132. if {modmode.%player%} is true:
  133. cancel the event
  134.  
  135. on hunger bar change:
  136. if {modmode.%player%} is true:
  137. set the player's food level to 10
  138.  
  139. on damage:
  140. if {modmode.%victim%} is true:
  141. cancel event
  142. if {modmode.%attacker%} is true:
  143. cancel event
  144.  
  145. on break:
  146. if {modmode.%player%} is true:
  147. cancel event
  148.  
  149. on build:
  150. if {modmode.%player%} is true:
  151. cancel event
  152.  
  153. on drop:
  154. if {modmode.%player%} is true:
  155. cancel event
  156.  
  157. on place:
  158. if {modmode.%player%} is true:
  159. if player doesn't have permission "haste.*":
  160. cancel event
  161. stop
  162.  
  163. on break:
  164. if {modmode.%player%} is true:
  165. if player doesn't have permission "haste.*":
  166. cancel event
  167. stop
  168.  
  169. on inventory click:
  170. if {modmode.%player%} is true:
  171. if player doesn't have permission "haste.*":
  172. cancel event
  173. stop
  174. else:
  175. stop
  176.  
  177. every 3 ticks:
  178. make player execute "/sb"
  179.  
  180. command /sb:
  181. trigger:
  182. display board named "&c&lHASTE" to player
  183. make score " &8&m-----------------------" in board of player to 10
  184. make score "&7IGN &8» &c%player%" in board of player to 9
  185. make score "&c" in board of player to 8
  186. make score "&7Rank &8» &c%{short.rank.%player%}%" in board of player to 7
  187. make score "&e" in board of player to 6
  188. make score "&7Online &8» &c%number of all players%" in board of player to 5
  189. make score "&3" in board of player to 4
  190. make score "&7Balance &8» &c%{shards.%player%}%" in board of player to 3
  191. make score "&3" in board of player to 2
  192. make score "&7Tokens &8» &c%{tokens.%player%}%" in board of player to 1
  193. make score "&8&m-----------------------" in board of player to 0
  194. move display of player to sidebar
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement