Advertisement
HyperFlame

Update 2

Jun 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. command /ban [<offline player>] [<text>]:
  2. description: Ban the naughty people!
  3. usage: /ban <player> <reason>
  4. permission: skript.ban
  5. permission message: &cYou do not have permission to use this command!
  6. trigger:
  7. if arg 1 is not set:
  8. send "&cPlease specify a player." to player
  9. else if arg 2 is not set:
  10. send "&cPlease specify a reason." to player
  11. else if {banned.%arg 1%} is true:
  12. send "&cPlayer is already banned." to player
  13. else:
  14. broadcast "&b%arg 1% &7was banned for &b%arg 2%&7 by &b%player%&7."
  15. IP ban arg 1
  16. set {banned.%arg 1%} to true
  17.  
  18. command /unban [<offline player>]:
  19. description: Forgive the punished!
  20. usage: /unban <player> <reason>
  21. permission: skript.unban
  22. permission message: &cYou do not have permission to use this command!
  23. trigger:
  24. if arg 1 is not set:
  25. send "&cPlease specify a player." to player
  26. else if {banned.%arg 1%} is false:
  27. send "&cPlayer is not currently banned."
  28. else:
  29. broadcast "&b%arg 1% &7has been unbanned by &b%player%&7."
  30. IP unban arg 1
  31.  
  32. command /mute [<offline player>] [<text>]:
  33. description: Mute the naughty!
  34. usage: /mute <player> <reason>
  35. permission: skript.mute
  36. permission message: &cYou do not have permission to use this command!
  37. trigger:
  38. if arg 1 is not set:
  39. send "&cPlease specify a player." to player
  40. else if arg 2 is not set:
  41. send "&cPlease specify a reason." to player
  42. else if {mute.%arg 1%} is true:
  43. send "&cPlayer is already muted." to player
  44. else:
  45. broadcast "&b%arg 1% &7has been muted for &b%arg 2% &7by &b%player%&7."
  46. set {mute.%arg 1%} to true
  47.  
  48. command /warn [<offline player>] [<text>]:
  49. description: Warn the naughty!
  50. usage: /warn <player> <reason>
  51. permission: skript.warn
  52. permission message: &cYou do not have permission to use this command!
  53. trigger:
  54. if arg 1 is not set:
  55. send "&cPlease specify a player." to player
  56. else if arg 2 is not set:
  57. send "&cPlease specify a reason." to player
  58. else if {mute.%arg 1%} is true:
  59. send "&cPlayer is already muted. (Cannot get more warns)" to player
  60. else:
  61. broadcast "&b%arg 1% &7has been warned for &b%arg 2% &7by &b%player%&7."
  62. add 1 to {warn.%arg 1%}
  63. if {warn.%arg 1%} is 3:
  64. broadcast "&b%arg 1% &7has been automatically muted for &breaching three warns&7."
  65. set {mute.%arg 1%} to true
  66. delete {warn.%arg 1%}
  67.  
  68. on chat:
  69. if {mute.%player%} is true:
  70. cancel event
  71. send "&cYou were a naughty boy and as a result you have lost your permission to talk." to player
  72. else:
  73. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement