Advertisement
AurasPrivate

Chat Essentials v2

Aug 12th, 2017
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.14 KB | None | 0 0
  1. on chat:
  2. if {muted.%player%} is true:
  3. cancel event
  4. message "&7You have been silenced due to &r%{muted.reason.%player%}%" to player
  5.  
  6. command /mute [<offline player>] [<text>]:
  7. permission: aurrra.mute
  8. trigger:
  9. if arg-1 is set:
  10. if arg-2 is set:
  11. if {muted.%arg-1%} is true:
  12. message "&7%arg-1% is currently mute for &r%{muted.reason.%arg-1%}% &7and was muted on &r%{muted.time.%arg-1%}%"
  13. else if {muted.%arg-1%} is false:
  14. add 1 to {mute.%arg-1%}
  15. message "&7You have been silenced due to &r%arg-2%" to arg-1
  16. set {muted.%arg-1%} to true
  17. set {muted.reason.%arg-1%} to arg-2
  18. set {muted.time.%arg-1%} to now
  19. broadcast "&b&m*------------------------------------------*"
  20. broadcast "&7%arg-1% &rhas been silenced by &7%player%"
  21. broadcast "&7Reason &7» &r%arg-2%"
  22. broadcast "&b&m*------------------------------------------*"
  23. else if {muted.%arg-1%} is not set:
  24. add 1 to {mute.%arg-1%}
  25. message "&7You have been silenced due to &r%arg-2%" to arg-1
  26. set {muted.%arg-1%} to true
  27. set {muted.reason.%arg-1%} to arg-2
  28. set {muted.time.%arg-1%} to now
  29. broadcast "&b&m*------------------------------------------*"
  30. broadcast "&7%arg-1% &rhas been silenced by &7%player%"
  31. broadcast "&7Reason &7» &r%arg-2%"
  32. broadcast "&b&m*------------------------------------------*"
  33. else:
  34. message "&7Incorrect usage, &r/mute [player] [reason]"
  35. else:
  36. message "&7Incorrect usage, &r/mute [player] [reason]"
  37.  
  38. command /unmute [<offline player>] [<text>]:
  39. permission: aurrra.mute
  40. trigger:
  41. if arg-1 is set:
  42. if arg-2 is set:
  43. if {muted.%arg-1%} is false:
  44. message "&7%arg-1% is currently not muted"
  45. else if {muted.%arg-1%} is not set:
  46. message "&7%arg-1% is currently not muted"
  47. else if {muted.%arg-1%} is true:
  48. add 1 to {muted.%arg-1%}
  49. set {muted.%arg-1%} to false
  50. unban arg-1
  51. broadcast "&b&m*------------------------------------------*"
  52. broadcast "&7%arg-1%'s &rhas been un silenced by &7%player%"
  53. broadcast "&7Reason &7» &r%arg-2%"
  54. broadcast "&b&m*------------------------------------------*"
  55.  
  56. else:
  57. message "&7Incorrect usage, &r/unmute [player] [reason]"
  58. else:
  59. message "&7Incorrect usage, &r/unmute [player] [reason]"
  60.  
  61. command /warn [<offline player>] [<text>]:
  62. permission: aurrra.warn
  63. trigger:
  64. if arg-1 is set:
  65. if arg-2 is set:
  66. add 1 to {warn.%arg-1%}
  67. broadcast "&b&m*------------------------------------------*"
  68. broadcast "&7%arg-1% &rhas been warned by &7%player%"
  69. broadcast "&7Reason &7» &r%arg-2%"
  70. broadcast "&b&m*------------------------------------------*"
  71.  
  72. else:
  73. message "&7Incorrect usage, &r/warn [player] [reason]"
  74. else:
  75. message "&7Incorrect usage, &r/warn [player] [reason]"
  76.  
  77. command /unban [<offline player>] [<text>]:
  78. permission: aurrra.ban
  79. trigger:
  80. if arg-1 is set:
  81. if arg-2 is set:
  82. if {banned.%arg-1%} is false:
  83. message "&7%arg-1% is currently not banned"
  84. else if {banned.%arg-1%} is not set:
  85. message "&7%arg-1% is currently not banned"
  86. else if {banned.%arg-1%} is true:
  87. add 1 to {unban.%arg-1%}
  88. set {banned.%arg-1%} to false
  89. unban arg-1
  90. broadcast "&b&m*------------------------------------------*"
  91. broadcast "&7%arg-1%'s suspension has been revoked by &7%player%"
  92. broadcast "&7Reason &7» &r%arg-2%"
  93. broadcast "&b&m*------------------------------------------*"
  94.  
  95. else:
  96. message "&7Incorrect usage, &r/unban [player] [reason]"
  97. else:
  98. message "&7Incorrect usage, &r/unban [player] [reason]"
  99.  
  100. command /ban [<offline player>] [<text>]:
  101. permission: aurrra.ban
  102. trigger:
  103. if arg-1 is set:
  104. if arg-2 is set:
  105. if {banned.%arg-1%} is true:
  106. message "&7%arg-1% is currently banned for &r%{banned.reason.%arg-1%}% &7and was banned on &r%{banned.time.%arg-1%}%"
  107. else if {banned.%arg-1%} is false:
  108. add 1 to {ban.%arg-1%}
  109. kick arg-1 due to "&7Reason &7» &r%arg-2%"
  110. ban arg-1 due to "&7Reason &7» &r%arg-2%"
  111. set {banned.%arg-1%} to true
  112. set {banned.reason.%arg-1%} to arg-2
  113. set {banned.time.%arg-1%} to now
  114. broadcast "&b&m*------------------------------------------*"
  115. broadcast "&7%arg-1% &rhas been suspended by &7%player%"
  116. broadcast "&7Reason &7» &r%arg-2%"
  117. broadcast "&b&m*------------------------------------------*"
  118. else if {banned.%arg-1%} is not set:
  119. add 1 to {ban.%arg-1%}
  120. kick arg-1 due to "&7Reason &7» &r%arg-2%"
  121. ban arg-1 due to "&7Reason &7» &r%arg-2%"
  122. set {banned.%arg-1%} to true
  123. set {banned.reason.%arg-1%} to arg-2
  124. set {banned.time.%arg-1%} to now
  125. broadcast "&b&m*------------------------------------------*"
  126. broadcast "&7%arg-1% &rhas been suspended by &7%player%"
  127. broadcast "&7Reason &7» &r%arg-2%"
  128. broadcast "&b&m*------------------------------------------*"
  129.  
  130. else:
  131. message "&7Incorrect usage, &r/ban [player] [reason]"
  132. else:
  133. message "&7Incorrect usage, &r/ban [player] [reason]"
  134.  
  135. command /kick [<offline player>] [<text>]:
  136. permission: aurrra.kick
  137. trigger:
  138. if arg-1 is set:
  139. if arg-2 is set:
  140. add 1 to {kick.%arg-1%}
  141. kick arg-1 due to "&7Reason &7» &r%arg-2%"
  142. broadcast "&b&m*------------------------------------------*"
  143. broadcast "&7%arg-1% &rhas been kicked by &7%player%"
  144. broadcast "&7Reason &7» &r%arg-2%"
  145. broadcast "&b&m*------------------------------------------*"
  146. else:
  147. message "&7Incorrect usage, &r/kick [player] [reason]"
  148. else:
  149. message "&7Incorrect usage, &r/kick [player] [reason]"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement