Oxalist

Untitled

Apr 2nd, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.51 KB | None | 0 0
  1. command /mute <player>:
  2. permission: staff.mute
  3. usage: /mute <player>
  4. trigger:
  5. if {Mute::%arg 1%} is "False":
  6. set {Mute::%arg 1%} to "True"
  7. broadcast "&e(Punish) &7%player% &fhas muted &7%arg 1%"
  8.  
  9. command /unmute <player>:
  10. permission: staff.mute
  11. usage: /unmute <player>
  12. trigger:
  13. if {Mute::%arg 1%} is "True":
  14. set {Mute::%arg 1%} to "False"
  15. broadcast "&e(Punish) &7%player% &fhas unmuted &7%arg 1%"
  16.  
  17. command /ban [<Offlineplayer>] [<Text>]:
  18. permission: staff.ban
  19. usage: /ban <Player> [<Reason>]
  20. trigger:
  21. if player has permission "staff.ban":
  22. if arg 1 is set:
  23. if arg 2 is set:
  24. set {banned.%arg 1%} to true
  25. set {ban.time.%arg 1%} to now
  26. set {ban.reason.%arg 1%} to argument-2
  27. set {ban.bannedby.%arg 1%} to player
  28. set {ban.expire.%arg 1%} to "Never"
  29. set {BanIP.%arg 1%} to "False"
  30. kick arg 1 due to "&8» &7Banned for &e%arg 2% &7by &e%player%"
  31. ban arg 1 due to "&8» &7Banned for &e%arg 2% &7by &e%player%"
  32. loop all players:
  33. loop-player has permission "staff.notify"
  34. send "&8» &e%player% &7banned &e%arg 1% &7Reason: &e%arg 2%" to loop-player
  35. else:
  36. send "&8» &e/Ban <Player> <Reason>"
  37. else:
  38. send "&8» &e/Ban <Player> <Reason>"
  39. else:
  40. send "&8» &cNo permission"
  41. stop
  42.  
  43. command /banip [<Offlineplayer>] [<Text>]:
  44. permission: staff.banip
  45. usage: /banip <Player> [<Reason>]
  46. trigger:
  47. if player has permission "staff.banip":
  48. if arg 1 is set:
  49. if arg 2 is set:
  50. set {banned.%arg 1%} to "true"
  51. set {ban.time.%arg 1%} to "now"
  52. set {ban.reason.%arg 1%} to argument-2
  53. set {ban.expire.%arg 1%} to "Never"
  54. set {ban.bannedby.%arg 1%} to player
  55. set {IP.%arg 1%} to ip of arg 1
  56. set {BanIP.%arg 1%} to "True"
  57. kick arg 1 due to "&8» &7IP-Banned for &e%arg 2% &7by &e%player%"
  58. ban arg 1 due to "&8» &7IP-Banned for &e%arg 2% &7by &e%player%"
  59. ban ip of arg 1 due to "&8» &7IP-Banned for &e%arg 2% &7by &e%player%"
  60. loop all players:
  61. loop-player has permission "staff.notify"
  62. send "&8» &e%player% &7ip-banned &e%arg 1% &7Reason: &e%arg 2%" to loop-player
  63. else:
  64. send "&8» &e/Banip <Player> <Reason>"
  65. else:
  66. send "&8» &e/Banip <Player> <Reason>"
  67. else:
  68. send "&8» &cNo permission"
  69. stop
  70.  
  71. command /tempban [<Offlineplayer>] [<Text>] [<Timespan>]:
  72. permission: staff.tempban
  73. usage: /tempban <Player> <Reason> <Timespan>
  74. trigger:
  75. if player has permission "staff.tempban":
  76. if arg 1 is set:
  77. if arg 2 is set:
  78. if arg 3 is set:
  79. set {banned.%arg 1%} to "true"
  80. set {ban.time.%arg 1%} to "now"
  81. set {ban.reason.%arg 1%} to argument-2
  82. set {ban.expire.%arg 1%} to "now"
  83. add arg-3 to {ban.expire.%arg 1%}
  84. set {_Unbantime} to difference between {ban.expire.%arg 1%} and now
  85. set {ban.bannedby.%arg 1%} to player
  86. kick arg 1 due to "&8» &7Temp-Banned for &e%arg 3% &7for &e%arg 2% &7by &e%player% &8- &7Will be unbanned &e{ban.expire.%arg 1%} EST"
  87. ban arg 1 due to "&8» &7Temp-Banned for &e%arg 3% &7for &e%arg 2% &7by &e%player% &8- &7Will be unbanned &e{ban.expire.%arg 1%} EST"
  88. loop all players:
  89. loop-player has permission "staff.notify"
  90. send "&8» &e%player% &7tempbanned &e%arg 1% &7for &e%arg 3% &7Reason: &e%arg 2%" to loop-player
  91. wait {_Unbantime}
  92. unban arg-1
  93. else:
  94. send "&8» &e/Tempban <Player> <Reason> <Timespan>"
  95. else:
  96. send "&8» &e/Tempban <Player> <Reason> <Timespan>"
  97. else:
  98. send "&8» &e/Tempban <Player> <Reason> <Timespan>"
  99. else:
  100. send "&8» &cNo permission"
  101. stop
  102.  
  103. command /unban [<offlineplayer>]:
  104. permission: staff.unban
  105. usage: /unban <player>
  106. trigger:
  107. if player has permission "staff.unban":
  108. if arg 1 is set:
  109. if {banned.%arg 1%} is "true":
  110. unban arg-1
  111. unban ip of arg 1
  112. set {banned.%arg 1%} to "false"
  113. loop all players:
  114. loop-player has permission "staff.notify"
  115. send "&8» &e%player% &7unbanned &e%arg 1%" to loop-player
  116. else:
  117. send "&8» &eThis player isn't banned"
  118. else:
  119. send "&8» &e/Unban <Player>"
  120. else:
  121. send "&8» &cNo permission"
  122. stop
  123.  
  124. command /kick [<Offlineplayer>] [<Text>]:
  125. permission: staff.kick
  126. usage: /kick <Player> [<Reason>]
  127. trigger:
  128. if player has permission "staff.kick":
  129. if arg 1 is set:
  130. if arg 2 is set:
  131. kick arg 1 due to "&8» &e%arg 1% &7got Kicked for &e%arg 2% &7by &e%player%"
  132. loop all players:
  133. loop-player has permission "EssSk.notify"
  134. send "&8» &e%player% &7kicked &e%arg 1% &7Reason: &e%arg 2%" to loop-player
  135. else:
  136. send "&8» &e/kick <Player> <Reason>"
  137. else:
  138. send "&8» &e/kick <Player> <Reason>"
  139. else:
  140. send "&8» &cNo permission"
  141. stop
  142.  
  143. command /baninfo [<offlineplayer>]:
  144. permission: staff.baninfo
  145. usage: /baninfo <Player>
  146. trigger:
  147. if player has permission "staff.baninfo":
  148. if arg is set:
  149. if {banned.%arg 1%} is "true":
  150. send "&7"
  151. send "&8» &7Banned player&7: &e%arg 1%"
  152. send "&8» &7Banned by&7: &e%{ban.bannedby.%arg 1%}%"
  153. send "&8» &7Ban reason&7: &e%{ban.reason.%arg 1%}%"
  154. send "&8» &7Time of Ban (EST) &7: &e%{ban.time.%arg 1%}%"
  155. send "&8» &7IP Banned &7: &e%{BanIP.%arg 1%}%"
  156. send "&8» &7Expiration&7: &e%{ban.expire.%arg 1%}%"
  157. send "&7"
  158. else:
  159. send "&8» &eThis player is not banned"
  160. else:
  161. send "&8» &e/Baninfo <Player>"
  162. else:
  163. send "&8» &cNo Permission"
  164. stop
  165.  
  166. command /unbanip [<offlineplayer>]:
  167. permission: staff.unbanip
  168. usage: /unbanip <Player>
  169. trigger:
  170. if arg 1 is not set:
  171. send "&8» &eYou must specify a player."
  172. stop
  173. if arg 1 is set:
  174. ip-unban arg 1
  175. broadcast "&8» &e%arg 1% &7has been IP-unbanned."
  176. stop
  177.  
  178. command /ignore [<offlineplayer>]:
  179. permission: player.ignore
  180. usage: /ignore <Player>
  181. trigger:
  182. if arg 1 is not set:
  183. send "&8» &7You are ignoring: &e%{ignore::%uuid of player%::*}%"
  184. stop
  185. if arg 1 is set:
  186. if arg 1 is "%player%":
  187. send "&8» &7You cannot ignore yourself."
  188. stop
  189. else:
  190. if {ignore::%uuid of player%::*} contains arg 1:
  191. clear {ignore::%uuid of player%::%arg 1%}
  192. send "&8» &7You are no longer ignoring &e%arg 1%."
  193. stop
  194. else:
  195. set {ignore::%uuid of player%::%arg 1%} to arg 1
  196. send "&8» &7You are now ignoring &e%arg 1%."
  197. stop
  198.  
  199. command /hiiambobyandilovepeople <player>:
  200. trigger:
  201. add 100 to {cash::%arg 1%}
Add Comment
Please, Sign In to add comment