Advertisement
Guest User

Zent Ban.sk

a guest
Jun 16th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. command /ban [<offlineplayer>] [<text>]:
  2. trigger:
  3. if player has permission "zent.ban":
  4. if arg-1 doesn't have permission "zent.bypass":
  5. if {ban::%arg-1's uuid%} isn't set:
  6. if arg-2 is set:
  7. if arg-2 doesn't contain "-s":
  8. broadcast " "
  9. broadcast "&8[&cZent&8] &c%argument 1% &7has been banned."
  10. broadcast "&7Reason: &c%argument 2%"
  11. broadcast "&7Time: &cFOREVER"
  12. broadcast ""
  13. set {ban::%arg-1's uuid%} to true
  14. else:
  15. set {ban::%arg-1's uuid%} to true
  16. set {_arg2} to argument 2
  17. replace all "-s" in {_arg2} with "&7"
  18. set {reason::%arg-1's uuid%} to {_arg2}
  19. kick argument 1 due to "&c&lBANNED &8» &c%{_arg2}%"
  20. loop all players:
  21. set {_p} to loop-player
  22. if {_p} has permission "zent.staff":
  23. send "" to {_p}
  24. send "&c&lSILENT BAN &8» &c%arg-1% &7was banned by &c%sender%&7." to {_p}
  25. send "&7Reason: &c%{_arg2}%" to {_p}
  26. send "&7Time: &cFOREVER" to {_p}
  27. send " " to {_p}
  28. else:
  29. send "&8[&cZent&8] &7Correct Usage: &c/ban [user] [reason] [(-s)]" to player
  30. else:
  31. send "&8[&cZent&8] &7This user is immune to punishments." to player
  32. else:
  33. send "&8[&cZent&8] &7Insufficient Permissions." to player
  34.  
  35. on join:
  36. if {ban::%player's uuid%} is set:
  37. kick player due to "&c&lBANNED &8» &7%{reason::%player's uuid%}%"
  38. loop all players:
  39. if loop-player has permission "zent.staff":
  40. send "&8&o(SILENT) &c%player% &7tried to join but is banned due to &c%{reason::%player's uuid%}%&7!" to loop-player
  41.  
  42. command /unban [<offlineplayer>]:
  43. trigger:
  44. if player has permission "zent.ban":
  45. if {ban::%argument 1's uuid%} is set:
  46. delete {reason::%argument 1's uuid%}
  47. delete {ban::%argument 1's uuid%}
  48. broadcast "&8[&cZent&8] &c%argument 1% &7has been unbanned."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement