Advertisement
Guest User

Untitled

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