noftaly

Untitled

Sep 8th, 2018
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. options:
  2. name: &7&l[&6&lMaintenance&7&l]
  3.  
  4. command /maintenance [<text>] [<text>]:
  5. permission: maintenance.cmd
  6. trigger:
  7. if arg 1 is "on":
  8. set {maintenance::isEnable} to true
  9. set {maintenance::reason} to "&cMaintenance technique."
  10. if arg-2 is set:
  11. set {maintenance::reason} to colored arg-2
  12. broadcast "&7&l[&6&lMaintenance&7&l] &cMaintenance activée&7, &cseul le staff peut se connecter !"
  13. loop all players:
  14. if loop-player doesn't have permission "maintenance.bypass":
  15. kick loop-players due to "&6Maintenance du serveur. Merci de vous reconnecter ulterieurement :P"
  16. else if arg 1 is "off":
  17. set {maintenance::isEnable} to false
  18. broadcast "&7&l[&6&lMaintenance&7&l] &cMaintenance desactivée&7, &ctous les joueurs peuvent se reconnecter !"
  19. else:
  20. send "&7- &6/maintenance on <raison> &7> Activer la maintenance !" to player
  21. send "&7- &6/maintenance off &7> Desactiver la maintenance !" to player
  22.  
  23. on connect:
  24. if {maintenance::isEnable} is true:
  25. if player doesn't have permission "maintenance.bypass":
  26. kick the player due to "&6Le serveur est en maintenance merci de te reconnecter ulterieurement !"
Advertisement
Add Comment
Please, Sign In to add comment