kjfalkeiae

Freeze

Jul 7th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. on join:
  2. if {freeze.enable.%player%} is not set:
  3. set {freeze.enable.%player%} to false
  4.  
  5. command /freeze <offline player> <text>:
  6. permission: freeze
  7. usage: /freeze <player> <reason>
  8. trigger:
  9. if {freeze.%arg 1%} is false:
  10. set {freeze.enable.%arg 1%} to true
  11. set {freeze.reason.%arg 1%} to arg 2
  12. broadcast "&7[&6Freeze&7]&e%arg 1% 's Freeze has been enabled. Reason:%arg 2%"
  13. stop trigger
  14. if {freeze.%arg 1%} is not set:
  15. set {freeze.enable.%arg 1%} to true
  16. set {freeze.reason.%arg 1%} to arg 2
  17. broadcast "&7[&6Freeze&7]&e%arg 1% 's Freeze has been enabled. Reason:%arg 2%"
  18. stop trigger
  19. message "&7[&6Freeze&7]&c%arg 1% has already been Freeze for%{freeze.reason.%arg 1%}%"
  20.  
  21. command /freezemsg <text>:
  22. trigger:
  23. if arg 1 is "true":
  24. set {freeze.msg.%arg 1%} to true
  25. message "&7[&6Freeze&7]&bI set it to display the message that appears when you move with Freeze"
  26. if arg 1 is "false":
  27. set {freeze.msg.%arg 1%} to false
  28. message "&7[&6Freeze&7]&bI set not to display the message that appears when you move with Freeze"
  29.  
  30. command /unfreezeplease:
  31. trigger:
  32. if {freeze.pleasecool.%player%} is true:
  33. message "It takes 3 minutes of cool time to use again."
  34. stop trigger
  35. broadcast "&7[&6Freeze&7]&a%player% has issued a request to cancel Freeze."
  36. set {freeze.pleasecool.%player%} to true
  37. wait 180 seconds
  38. set {freeze.pleasecool.%player%} to false
  39.  
  40. command /unfreeze <offline player>:
  41. permission: freeze
  42. usage: /unfreeze <player>
  43. trigger:
  44. if {freeze.enable.%arg 1%} is false:
  45. message "&7[&6Freeze&7]&c%arg 1% is not Freeze."
  46. stop trigger
  47. set {freeze.enable.%arg 1%} to false
  48. message "&7[&6Freeze&7]&e%arg 1% 's Freeze has been disabled."
  49.  
  50. on any move:
  51. if {freeze.enable.%player%} is true:
  52. cancel event
  53. if {freeze.msg.%player%} is true:
  54. message "&7[&6Freeze&7]&cYou are Freeze. You can disable this message with /freezemsg false. /unfreezeplease can issue Freeze cancellation request. However, a 3-minute cool time is required."
Add Comment
Please, Sign In to add comment