Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.49 KB | None | 0 0
  1. command /ban [<Offlineplayer>] [<Text>]:
  2. permission: server.ban
  3. permission message: &6[!] You are missing the permission node &7server.ban&6!
  4. trigger:
  5. if arg 1 is set:
  6. if arg 2 is set:
  7. kick arg 1 due to "&7Banned for &6%arg 2% &7by &6%player%"
  8. ban arg 1 due to "&7Banned for &6%arg 2% &7by &6%player%"
  9. broadcast "&6[!] %player% &7has banned &6%arg 1%&7! %newline%&6[!] Reason: &7%arg 2% (FOREVER)"
  10. else:
  11. if arg 2 is not set:
  12. send "&6You're missing arguments! %newline%&7Correct Usage: /ban [Player] [Reason]"
  13. command /unban [<offlineplayer>]:
  14. permission: server.unban
  15. permission message: &6[!] You are missing the permission node &7server.unban&6!
  16. trigger:
  17. if arg 1 is set:
  18. execute console command "/essentials:unban arg 1"
  19. unban arg-1
  20. broadcast "&6[!] %player% &7has unbanned &6%arg 1%&7!"
  21. else:
  22. if arg 1 is not set:
  23. send "&6You're missing arguments! %newline%&7Correct Usage: /unban [Player]"
  24. command /kick [<player>] [<Text>]:
  25. permission: server.kick
  26. permission message: &6[!] You are missing the permission node &7server.kick&6!
  27. trigger:
  28. if arg 1 is set:
  29. if arg 2 is set:
  30. kick arg 1 due to "&7Kicked for &6%arg 2% &7by &6%player%"
  31. broadcast "&6[!] %player% &7has kicked &6%arg 1%&7! %newline%&6[!] Reason: &7%arg 2%"
  32. else:
  33. if arg 2 is not set:
  34. send "&6You're missing arguments! %newline%&7Correct Usage: /kick [Player] [Reason]"
  35. command /mute [<offline player>] [<number>] [<text>]:
  36. permission: server.mute
  37. permission message: &6[!] You are missing the permission node &7server.mute&6!
  38. trigger:
  39. if arg 1 is not set:
  40. message "&6You're missing arguments! %newline%&7Correct Usage: /mute [Player] [Time] [Reason]"
  41. if arg 1 is set:
  42. set {mute.%arg 1%} to number-argument
  43. broadcast "&6[!] %player% &7has muted &6%arg 1%&7! %newline%&6[!] Time: &7%arg 2% %newline%&6[!] &6Reason: &7%arg-3%"
  44.  
  45. every 1 minute in "world":
  46. loop all players:
  47. if {mute.%loop-player%} is more than 0:
  48. remove 1 from {mute.%loop-player%}
  49. else:
  50. delete {mute.%loop-player%}
  51.  
  52. on chat:
  53. if {mute.%player%} is more than 0:
  54. message "&6You can not talk while you are muted. &7%{mute.%player%}% &6minute(s) left."
  55. cancel event
  56. command /unmute [<offline player>]:
  57. permission: server.mute
  58. permission message: &6[!] You are missing the permission node &7server.mute&6!
  59. trigger:
  60. if arg 1 is not set:
  61. message "&6You're missing arguments! %newline%&7Correct Usage: /unmute [Player]"
  62. if arg 1 is set:
  63. delete {mute.%arg 1%}
  64. broadcast "&6[!] %player% &7has unmuted &6%arg 1%&7!"
  65. command /tempban [<offlineplayer>] [<text>] [<text>]:
  66. permission: server.tempban
  67. permission message: &6[!] You are missing the permission node &7server.tempban&6!
  68. trigger:
  69. if arg 1 is set:
  70. if arg 2 is set:
  71. if arg 3 is set:
  72. execute console command "/essentials:tempban %arg 1% %arg 2% %arg 3%"
  73. broadcast "&6[!] %player% &7has banned &6%arg 1%&7! %newline%&6[!] Time: &7%arg 2% %newline%&6[!] &6Reason: &7%arg-3%"
  74. else:
  75. if arg 1 is not set:
  76. send "&6You're missing arguments! %newline%&7Correct Usage: /tempban [Player] [Time] [Reason]"
  77.  
  78. command /warn [<player>] [<text>]:
  79. permission: server.warn
  80. permission message: "&6You are missing the permission &7server.warn&6!"
  81. trigger:
  82. if arg 1 is set:
  83. if arg 2 is set:
  84. broadcast "&6[!] &6%player% &7has warned &6%arg 1%&7!"
  85. broadcast "&6[!] Reason: &7%arg 2%"
  86. add 1 to {warns.%arg 1%}
  87. strike lightning at arg 1
  88. stop
  89. else:
  90. arg 2 is not set:
  91. send "&6You're missing arguments! %newline%&7Correct Usage: /warn [Player] [Reason]"
  92.  
  93. Every 1 second:
  94. loop all players:
  95. if {warns.%loop-player%} is 3:
  96. execute console command "/tempban %loop-player% 1h &6You've reached &73 &6warnings!"
  97. set {warns.%loop-player%} to 0
  98.  
  99.  
  100. command /unwarn [<player>]:
  101. permission: server.warn
  102. permission message: &6You are missing the permission &7server.warn&6!
  103. trigger:
  104. if arg 1 is set:
  105. broadcast "&6[!] %player% &7has cleared &6%arg 1%'s &7warnings!"
  106. set {warns.%arg 1%} to 0
  107. else:
  108. arg 1 is not set:
  109. send "&6You're missing arguments! %newline%&7Correct Usage: /unwarn [Player]"
  110. Command /warns [<Offlineplayer>]:
  111. trigger:
  112. arg 1 is not set:
  113. send "&6%player%'s warnings:&7 %{warns.%player%}%/3. %newline% &c&oWarning: you will be banned after you have 3 warns."
  114. else:
  115. arg 1 is set:
  116. send "&6%arg 1%'s warnings:&7 %{warns.%player%}%/3. %newline% &c&oWarning: you will be banned after you have 3 warns."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement