Advertisement
Guest User

Untitled

a guest
Jun 8th, 2019
11,186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. #
  2. # Freeze 1.0.0
  3. # Player freeze script made by LukynkaCZE
  4. #
  5. # /freeze <player> | toggles freeze state on the specified player
  6. #
  7.  
  8. variables:
  9. {freeze.maincolor} = "&3"
  10. {freeze.seccolor} = "&b"
  11. {freeze.errorcolor} = "&c"
  12. {freeze.%player%.value} = false
  13.  
  14. on any movement:
  15. {freeze.%player%.value}
  16. cancel the event
  17. set {_checktime} to now
  18. subtract 2 seconds from {_checktime}
  19. {freeze.%player%.lastused} is less than {_checktime}
  20. message "%{freeze.errorcolor}%You are frozen and cannot move"
  21. set {freeze.%player%.lastused} to now
  22.  
  23. on command:
  24. {freeze.%player%.value}
  25. cancel the event
  26. message "%{freeze.errorcolor}%You are frozen and cannot execute commands"
  27.  
  28. command /freeze [<player>]:
  29. trigger:
  30. set {_prefix} to "%{freeze.maincolor}%&lFreeze%{freeze.seccolor}%&l> %{freeze.maincolor}%"
  31. arg 1 is not set:
  32. message "%{freeze.errorcolor}%Wrong syntax! Usage: /freeze <player>"
  33. stop
  34. {freeze.%arg 1%.value} is not set:
  35. set {freeze.%arg 1%.value} to false
  36. player is arg 1:
  37. player does not have permission "freeze.freeze":
  38. message "%{freeze.errorcolor}%You don't have permission to do that"
  39. stop
  40. message "%{freeze.errorcolor}%You can't freeze yourself"
  41. stop
  42. not {freeze.%arg 1%.value}:
  43. player does not have permission "freeze.freeze":
  44. message "%{freeze.errorcolor}%You don't have permission to do that"
  45. stop
  46. set {freeze.%arg 1%.value} to true
  47. set {_templastused} to now
  48. subtract 1 hour from {_templastused}
  49. set {freeze.%arg 1%.lastused} to {_templastused}
  50. message "%{_prefix}%You froze %{freeze.seccolor}%%arg 1%"
  51. message "%{_prefix}%You have been frozen by %{freeze.seccolor}%%player%" to arg 1
  52. stop
  53. player does not have permission "freeze.unfreeze":
  54. message "%{freeze.errorcolor}%You don't have permission to do that"
  55. stop
  56. set {freeze.%arg 1%.value} to false
  57. set {_templastused} to now
  58. subtract 1 hour from {_templastused}
  59. set {freeze.%arg 1%.lastused} to {_templastused}
  60. message "%{_prefix}%You unfroze %{freeze.seccolor}%%arg 1%"
  61. message "%{_prefix}%You have been unfrozen by %{freeze.seccolor}%%player%" to arg 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement