Guest User

Freeze script

a guest
Jan 31st, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. Command /freeze <player>:
  2. Permission: freeze.freeze
  3. Permission message: No permission.
  4. Trigger:
  5. if player-arg is online:
  6. if {frozen::%arg 1%} is true:
  7. send "&5%arg 1%&7 is already frozen. Type &e/unfreeze &7to unfreeze them."
  8. else:
  9. set {frozen::%arg 1%} to true
  10. send "&7You froze &5%arg 1%."
  11. else:
  12. send "&5%arg 1%&7 is not online."
  13.  
  14. Command /unfreeze <player>:
  15. Permission: freeze.unfreeze
  16. Permission message: No permission.
  17. Trigger:
  18. if player-arg is online:
  19. if {frozen::%arg 1%} is true:
  20. set {frozen::%arg 1%} to false
  21. send "&7You unfroze &5%arg 1%."
  22. else:
  23.  
  24.  
  25. send "&5%arg 1%&7 is already unfrozen. Type &e/freeze &7to freeze them."
  26. else:
  27. send "&5%arg 1%&7 is not online."
  28.  
  29. on any move:
  30. if {frozen::%player%} is true:
  31. cancel the event
  32. # I don't think messages are necessary because it's evident when the player is frozen,
  33. # but you can use this, it won't spam their chat.
  34. # Remove the #
  35. # set action of player to "&5You may not move! &7You are frozen!"
  36. #A title works too
  37.  
  38. on flight toggle:
  39. if {frozen::%player%} is true:
  40. cancel the event
  41.  
  42. on quit:
  43. delete {frozen::%player%}
Add Comment
Please, Sign In to add comment