Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. #------------------------MUTES--------------------------
  2.  
  3. command /tempmute [<offline player>] [<string>] [<timespan>]:
  4. permission: tm.use
  5. permission message: No Permission
  6. trigger:
  7. if arg 1 or arg 2 or arg 3 is not set:
  8. send "&aUsage: /tempmute (player) (reason) (time - eg. 30 days, 2 weeks)"
  9. stop
  10. if {Muted::%uuid of arg 1%} is true:
  11. send "&a&l%arg 1% &ais already muted"
  12. stop
  13. set {Muted::%uuid of arg 1%} to true
  14. add arg 2 to {mutes::%uuid of arg 1%::*}
  15. broadcast "&a&l%arg 1% &ahas been &a&ltemp-muted &aby &a&l%executor% &afor &a&l%arg 3%"
  16. wait arg 3
  17. set {Muted::%uuid of arg 1%} to false
  18.  
  19. command /stempmute [<offline player>] [<string>] [<timespan>]:
  20. permission: tm.use
  21. permission message: No Permission
  22. trigger:
  23. if arg 1 or arg 2 or arg 3 is not set:
  24. send "&aUsage: /stempmute (player) (reason) (time - eg. 30 days, 2 weeks)"
  25. stop
  26. if {Muted::%uuid of arg 1%} is true:
  27. send "&a&l%arg 1% &ais already muted"
  28. stop
  29. set {Muted::%uuid of arg 1%} to true
  30. add arg 2 to {mutes::%uuid of arg 1%::*}
  31. loop all players:
  32. if loop-player has permission "s.see":
  33. send "&7<Silent> &a&l%arg 1% &ahas been &a&ltemp-muted &aby &a&l%executor% &afor &a&l%arg 3%" to loop-player
  34. wait arg 3
  35. set {Muted::%uuid of arg 1%} to false
  36.  
  37. command /mute [<offline player>] [<string>]:
  38. permission: m.use
  39. permission message: No Permission
  40. trigger:
  41. if arg 1 or arg 2 is not set:
  42. send "&aUsage: /mute (player) (reason)"
  43. stop
  44. if {Muted::%uuid of arg 1%} is true:
  45. send "&a&l%arg 1% &ais already muted"
  46. stop
  47. set {Muted::%uuid of arg 1%} to true
  48. add arg 2 to {mutes::%uuid of arg 1%::*}
  49. broadcast "&a&l%arg 1% &ahas been &a&lperm-muted &aby &a&l%executor%"
  50.  
  51.  
  52. command /smute [<offline player>] [<string>]:
  53. permission: m.use
  54. permission message: No Permission
  55. trigger:
  56. if arg 1 or arg 2 is not set:
  57. send "&aUsage: /smute (player) (reason)"
  58. stop
  59. if {Muted::%uuid of arg 1%} is true:
  60. send "&a&l%arg 1% &ais already muted"
  61. stop
  62. set {Muted::%uuid of arg 1%} to true
  63. add arg 2 to {mutes::%uuid of arg 1%::*}
  64. loop all players:
  65. if loop-player has permission "s.see":
  66. send "&7<Silent> &a&l%arg 1% &ahas been &a&lperm-muted &aby &a&l%executor%" to loop-player
  67.  
  68.  
  69. on chat:
  70. if {Muted::%uuid of player%} is true:
  71. send "&aYou cannot talk as &a&lyou are muted"
  72. cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement