Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.36 KB | None | 0 0
  1. on chat:
  2. if {muted.%player%} is set:
  3. send "&cYou cannot chat while muted!"
  4. cancel event
  5. if {teleport::%uuid of player%} is true:
  6. cancel event
  7. set {_p} to message parsed as a player
  8. if message contains "cancel":
  9. delete {teleport::%uuid of player%}
  10. send ""
  11. send "&5&m*&d&m*&5&m*&r &cYou cancelled your teleportation. &5&m*&d&m*&5&m*&r"
  12. send ""
  13. stop
  14. if {_p} is online:
  15. teleport player to {_p}'s position
  16. send ""
  17. send "&5&m*&d&m*&5&m*&r &7You've been teleported to &7&o%message%&7. &5&m*&d&m*&5&m*&r"
  18. send ""
  19. delete {teleport::%uuid of player%}
  20. stop
  21. else:
  22. send ""
  23. send "&5&m*&d&m*&5&m*&r &cThat player is not online &5&m*&d&m*&5&m*&r"
  24. send ""
  25. stop
  26. else if player's group is "default":
  27. set chat format to "%player's prefix%[player]&7 »&7 [message]"
  28. else:
  29. if {color.%player%} is not set:
  30. if player has permission "p3shop.use":
  31. set chat format to "&8[&6III&8] %player's prefix%[player]&7%player's suffix%&8»&f [message]"
  32. else if player has permission "p2shop.use":
  33. set chat format to "&8[&6II&8] %player's prefix%[player]&7%player's suffix%&8»&f [message]"
  34. else if player has permission "pshop.use":
  35. set chat format to "&8[&6I&8] %player's prefix%[player]&7%player's suffix%&8»&f [message]"
  36. else:
  37. set chat format to "%player's prefix%[player]&7%player's suffix%&8»&f [message]"
  38. else:
  39. if player has permission "p3shop.use":
  40. set chat format to "&8[&6III&8] %player's prefix%[player]&7%player's suffix%&8»&f%colored {color.%player%}% [message]"
  41. else if player has permission "p2shop.use":
  42. set chat format to "&8[&6II&8] %player's prefix%[player]&7%player's suffix%&8»&f%colored {color.%player%}% [message]"
  43. else if player has permission "pshop.use":
  44. set chat format to "&8[&6I&8] %player's prefix%[player]&7%player's suffix%&8»&f%colored {color.%player%}% [message]"
  45. else:
  46. set chat format to "%player's prefix%[player]&7%player's suffix%&8»&f%colored {color.%player%}% [message]"
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. on rightclick:
  62. if player's tool is sugar named "&7Flight Speed &8[&c&lOFF&8]":
  63. if {speed::%uuid of player%} isn't set:
  64. set {speed::%uuid of player%} to true
  65. wait 1 tick
  66. set player's tool to sugar named "&7Flight Speed &8[&a&lON&8]"
  67. set player's flight speed to 1
  68. stop
  69. if player's tool is sugar named "&7Flight Speed &8[&a&lON&8]":
  70. if {speed::%uuid of player%} is set:
  71. delete {speed::%uuid of player%}
  72. wait 1 tick
  73. set player's tool to sugar named "&7Flight Speed &8[&c&lOFF&8]"
  74. set player's flight speed to 0.1
  75.  
  76.  
  77. if player's tool is a lead named "&7Vanish &8[&c&lOFF&8]":
  78. make player execute command "/vanish"
  79. wait 1 tick
  80. set player's tool to a lead named "&7Vanish &8[&a&lON&8]"
  81. else if player's tool is a lead named "&7Vanish &8[&a&lON&8]":
  82. make player execute command "/vanish"
  83. wait 1 tick
  84. set player's tool to a lead named "&7Vanish &8[&c&lOFF&8]"
  85.  
  86.  
  87. if player's tool is a clock named "&7Random Teleportation":
  88. loop all players:
  89. loop-player does not have permission "staff.mode"
  90. add loop-player to {_randomtp::*}
  91. set {_number} to a random integer between 1 and number of all players
  92. loop {_randomtp::*}:
  93. teleport player to {_randomtp::%{_number}%}
  94. send ""
  95. send "&5&m*&d&m*&5&m*&r &7You randomly teleported to &o%{_randomtp::%{_number}%}%&7."
  96. send ""
  97. stop loop
  98.  
  99.  
  100. if player's tool is an eye of ender named "&7Manual Teleportation":
  101. set {teleport::%uuid of player%} to true
  102. send ""
  103. send ""
  104. send "&7Type the name of the &7&oplayer &7that you want to teleport to."
  105. send ""
  106. send "&7You can &ccancel &7this action by typing &ccancel &7in chat."
  107. send ""
  108. send ""
  109.  
  110.  
  111. on rightclick on player:
  112. if player's tool is packed ice named "&7Freeze Player":
  113. if {frozen::%uuid of clicked player%} isn't set:
  114. set {frozen::%uuid of clicked player%} to true
  115. add clicked player to {players::%uuid of player%::frozen::*}
  116. send "" to player
  117. send "&4&m*&c&m*&4&m*&r &7You have frozen &7&o%clicked player%&7. &4&m*&c&m*&4&m*" to player
  118. send "" to player
  119. while {players::%uuid of player%::frozen::*} is set:
  120. wait 2.5 seconds
  121. set action bar of player to "&cYou currently have &7&o%{players::%uuid of player%::frozen::*}%&c frozen."
  122. send title "&c&oYou are frozen!" with subtitle "&7The operator will walk you through this session." to {players::frozen::*}
  123. stop
  124. if player's tool is packed ice named "&7Freeze Player":
  125. if {frozen::%uuid of clicked player%} is set:
  126. send "" to player
  127. send "&4&m*&c&m*&4&m*&r &7You have un-froze &7&o%clicked player%&7. &4&m*&c&m*&4&m*" to player
  128. send "" to player
  129. delete {frozen::%uuid of clicked player%}
  130. send title "&a&oYou have been un-frozen!" with subtitle "&7Have fun!" to {players::%uuid of player%::frozen::*} for 3 seconds
  131. remove clicked player from {players::%uuid of player%::frozen::*}
  132. stop
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140. command /staffmode:
  141. aliases: /mod, /staff, /modmode, /mm, /sm
  142. permission: staff.mode
  143. permission message: &cInsufficient Permissions!
  144. trigger:
  145. if {StaffMode::%player%} isn't set:
  146. set {StaffMode::%player%} to true
  147. set player's flight mode to true
  148. send ""
  149. send "&8&m*&7&m*&8&m*&r &7You've &aenabled &7staff mode. &8&m*&7&m*&8&m*&r"
  150. send ""
  151. loop integers from 0 to 35:
  152. add 1 to {index}
  153. set {Inventory::%player%::%{index}%} to slot loop-value of player
  154. set slot loop-value of player to air
  155. set slot 40 of player's inventory to air
  156.  
  157. set slot 3 of player's inventory to sugar named "&7Flight Speed &8[&c&lOFF&8]"
  158. set slot 4 of player's inventory to a lead named "&7Vanish &8[&c&lOFF&8]"
  159. set slot 5 of player's inventory to packed ice named "&7Freeze Player"
  160. set slot 8 of player's inventory to clock named "&7Random Teleportation"
  161. set slot 0 of player's inventory to eye of ender named "&7Manual Teleportation"
  162. else:
  163. delete {StaffMode::%player%}
  164. set the player's gamemode to survival
  165. send ""
  166. send "&8&m*&7&m*&8&m*&r &7You've &cdisabled &7staff mode. &8&m*&7&m*&8&m*&r"
  167. send ""
  168. set {_slot} to 0
  169. loop {Inventory::%player%::*}:
  170. set slot {_slot} of player's inventory to loop-value
  171. add 1 to {_slot}
  172. delete {Inventory::%player%::*}
  173. set player's flight mode to false
  174. set player's flight speed to 0.1
  175. delete {speed::%uuid of player%}
  176. delete {vanish::%uuid of player%}
  177. stop
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184. on damage:
  185. attacker is a player
  186. victim is a player
  187. if {StaffMode::%attacker%} is true:
  188. cancel event
  189. if {StaffMode::%victim%} is true:
  190. cancel event
  191. if {frozen::%uuid of attacker%} is true:
  192. cancel event
  193. if {frozen::%uuid of victim%} is true:
  194. cancel event
  195.  
  196. on break:
  197. if {StaffMode::%player%} is true:
  198. cancel event
  199. if {frozen::%uuid of player%} is true:
  200. cancel event
  201.  
  202. on inventory click:
  203. if {StaffMode::%player%} is true:
  204. cancel event
  205. if {frozen::%uuid of player%} is true:
  206. cancel event
  207.  
  208. on place:
  209. if {StaffMode::%player%} is true:
  210. cancel event
  211. if {frozen::%uuid of player%} is true:
  212. cancel event
  213.  
  214. on any movement:
  215. if {frozen::%uuid of player%} is true:
  216. cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement