Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.11 KB | None | 0 0
  1. on rightclick:
  2. if player's tool is sugar named "&7Flight Speed &8[&c&lOFF&8]":
  3. if {speed::%uuid of player%} isn't set:
  4. set {speed::%uuid of player%} to true
  5. wait 1 tick
  6. set player's tool to sugar named "&7Flight Speed &8[&a&lON&8]"
  7. set player's flight speed to 1
  8. stop
  9. if player's tool is sugar named "&7Flight Speed &8[&a&lON&8]":
  10. if {speed::%uuid of player%} is set:
  11. delete {speed::%uuid of player%}
  12. wait 1 tick
  13. set player's tool to sugar named "&7Flight Speed &8[&c&lOFF&8]"
  14. set player's flight speed to 0.1
  15.  
  16.  
  17. if player's tool is a lead named "&7Vanish &8[&c&lOFF&8]":
  18. make player execute command "/vanish"
  19. wait 1 tick
  20. set player's tool to a lead named "&7Vanish &8[&a&lON&8]"
  21. else if player's tool is a lead named "&7Vanish &8[&a&lON&8]":
  22. make player execute command "/vanish"
  23. wait 1 tick
  24. set player's tool to a lead named "&7Vanish &8[&c&lOFF&8]"
  25.  
  26.  
  27. if player's tool is a clock named "&7Random Teleportation":
  28. loop all players:
  29. loop-player does not have permission "staff.mode"
  30. add loop-player to {_randomtp::*}
  31. set {_number} to a random integer between 1 and number of all players
  32. loop {_randomtp::*}:
  33. teleport player to {_randomtp::%{_number}%}
  34. send ""
  35. send "&5&m*&d&m*&5&m*&r &7You randomly teleported to &o%{_randomtp::%{_number}%}%&7."
  36. send ""
  37. stop loop
  38.  
  39. on rightclick on player:
  40. if player's tool is packed ice named "&7Freeze Player":
  41. if {frozen::%uuid of clicked player%} isn't set:
  42. set {frozen::%uuid of clicked player%} to true
  43. add clicked player to {players::%uuid of player%::frozen::*}
  44. send "" to player
  45. send "&4&m*&c&m*&4&m*&r &7You have frozen &7&o%clicked player%&7. &4&m*&c&m*&4&m*" to player
  46. send "" to player
  47. while {players::frozen::*} is set:
  48. wait 2.5 seconds
  49. set action bar of player to "&cYou currently have &7&o%{players::%uuid of player%::frozen::*}%&c frozen."
  50. send title "&c&oYou are frozen!" with subtitle "&7The operator will walk you through this session." to {players::frozen::*}
  51. stop
  52. if player's tool is packed ice named "&7Freeze Player":
  53. if {frozen::%uuid of clicked player%} is set:
  54. send "" to player
  55. 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
  56. send "" to player
  57. delete {frozen::%uuid of clicked player%}
  58. send title "&a&oYou have been un-frozen!" with subtitle "&7Have fun!" to {players::%uuid of player%::frozen::*} for 3 seconds
  59. remove clicked player from {players::%uuid of player%::frozen::*}
  60. stop
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69. command /staffmode:
  70. aliases: /mod, /staff, /modmode, /mm, /sm
  71. permission: staff.mode
  72. permission message: &cInsufficient Permissions!
  73. trigger:
  74. if {StaffMode::%player%} isn't set:
  75. set {StaffMode::%player%} to true
  76. set player's flight mode to true
  77. send ""
  78. send "&8&m*&7&m*&8&m*&r &7You've &aenabled &7staff mode. &8&m*&7&m*&8&m*&r"
  79. send ""
  80. loop integers from 0 to 35:
  81. add 1 to {index}
  82. set {Inventory::%player%::%{index}%} to slot loop-value of player
  83. set slot loop-value of player to air
  84. set {helmet::%player%} to player's helmet
  85. set {chestplate::%player%} to player's chestplate
  86. set {leggings::%player%} to player's leggings
  87. set {boots::%player%} to player's boots
  88. set slot 40 of player's inventory to air
  89. set player's helmet to air
  90. set player's chestplate to air
  91. set player's leggings to air
  92. set player's boots to air
  93.  
  94. set slot 3 of player's inventory to sugar named "&7Flight Speed &8[&c&lOFF&8]"
  95. set slot 4 of player's inventory to a lead named "&7Vanish &8[&c&lOFF&8]"
  96. set slot 5 of player's inventory to packed ice named "&7Freeze Player"
  97. set slot 8 of player's inventory to clock named "&7Random Teleportation"
  98. else:
  99. delete {StaffMode::%player%}
  100. set the player's gamemode to survival
  101. send ""
  102. send "&8&m*&7&m*&8&m*&r &7You've &cdisabled &7staff mode. &8&m*&7&m*&8&m*&r"
  103. send ""
  104. set {_slot} to 0
  105. loop {Inventory::%player%::*}:
  106. set slot {_slot} of player's inventory to loop-value
  107. add 1 to {_slot}
  108. set player's helmet to {helmet::%player%}
  109. set player's chestplate to {chestplate::%player%}
  110. set player's leggings to {leggings::%player%}
  111. set player's boots to {boots::%player%}
  112. delete {Inventory::%player%::*}
  113. set player's flight mode to false
  114. set player's flight speed to 0.1
  115. delete {speed::%uuid of player%}
  116. delete {vanish::%uuid of player%}
  117. stop
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124. on damage:
  125. attacker is a player
  126. victim is a player
  127. if {StaffMode::%attacker%} is true:
  128. cancel event
  129. if {StaffMode::%victim%} is true:
  130. cancel event
  131. if {frozen::%uuid of attacker%} is true:
  132. cancel event
  133. if {frozen::%uuid of victim%} is true:
  134. cancel event
  135.  
  136. on break:
  137. if {StaffMode::%player%} is true:
  138. cancel event
  139. if {frozen::%uuid of player%} is true:
  140. cancel event
  141.  
  142. on inventory click:
  143. if {StaffMode::%player%} is true:
  144. cancel event
  145. if {frozen::%uuid of player%} is true:
  146. cancel event
  147.  
  148. on place:
  149. if {StaffMode::%player%} is true:
  150. cancel event
  151. if {frozen::%uuid of player%} is true:
  152. cancel event
  153.  
  154. on any movement:
  155. if {frozen::%uuid of player%} is true:
  156. cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement