Aller au contenu
  • 0

Maintenance


Invité

Question

Posté(e)

Bonjour ^^

 

Est-il possible de faire comme ceci: sama_imagesia-com_1e44b.png

 

Je parle du "Maintenance" à la place de la liste des joueurs dans le coin supérieur droit :)

 

Si oui, comment ? ^^

10 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Oui, je l'ai pas encore fini mais en gros ça donne ça:

 

command /maintenance [<text>]:
   trigger:
       if {grade.assign.%player's uuid%} is "fonda" or "admin" or "dev":
           if arg 1 is set:
               if arg 1 is "on":
                   if {maintenance.server} is true:
                       send "&dLa maintenance est déjà activée."
                   else:
                       set {maintenance.server} to true
                       send "&dLa maintenance est désormais activée."
                       loop all players:
                           if {grade.assign.%loop-player's uuid%} is "fonda" or "admin" or "dev":
                               send loop-player title "&4MAINTENANCE" with subtitle "&dON" for 2 seconds
                           else:
                               kick loop-player due to "&4MAINTENANCE."
               if arg 1 is "off":
                   if {maintenance.server} is true:
                       set {maintenance.server} to false
                       send "&dLa maintenance est désormais désactivée."
                       loop all players:
                           send loop-player title "&4MAINTENANCE" with subtitle "&dOFF" for 2 seconds
                   else:
                       send "&dLa maintenance est déjà désactivée."
           else:
               if {maintenance.server} is true:
                   send "&aLa maintenance est activée."
               else:
                   send "&cLa maintenance est désactivée."
       else:
           send "&cTu n'as pas les permissions suffisantes pour mettre la maintenance."

every 2 seconds:
   loop all players:
       if {maintenance.server} is true:
           display "&4/&c!&4\ &dMAINTENANCE EN COURS &4/&c!&4\" on bossbar with 100 percent by 2 seconds for loop-player
           set action bar of loop-player to "&4/&c!&4\ &dMAINTENANCE EN COURS &4/&c!&4\"

  • 0
Posté(e)
Oui, je l'ai pas encore fini mais en gros ça donne ça:

 

command /maintenance [<text>]:
   trigger:
       if {grade.assign.%player's uuid%} is "fonda" or "admin" or "dev":
           if arg 1 is set:
               if arg 1 is "on":
                   if {maintenance.server} is true:
                       send "&dLa maintenance est déjà activée."
                   else:
                       set {maintenance.server} to true
                       send "&dLa maintenance est désormais activée."
                       loop all players:
                           if {grade.assign.%loop-player's uuid%} is "fonda" or "admin" or "dev":
                               send loop-player title "&4MAINTENANCE" with subtitle "&dON" for 2 seconds
                           else:
                               kick loop-player due to "&4MAINTENANCE."
               if arg 1 is "off":
                   if {maintenance.server} is true:
                       set {maintenance.server} to false
                       send "&dLa maintenance est désormais désactivée."
                       loop all players:
                           send loop-player title "&4MAINTENANCE" with subtitle "&dOFF" for 2 seconds
                   else:
                       send "&dLa maintenance est déjà désactivée."
           else:
               if {maintenance.server} is true:
                   send "&aLa maintenance est activée."
               else:
                   send "&cLa maintenance est désactivée."
       else:
           send "&cTu n'as pas les permissions suffisantes pour mettre la maintenance."

every 2 seconds:
   loop all players:
       if {maintenance.server} is true:
           display "&4/&c!&4\ &dMAINTENANCE EN COURS &4/&c!&4\" on bossbar with 100 percent by 2 seconds for loop-player
           set action bar of loop-player to "&4/&c!&4\ &dMAINTENANCE EN COURS &4/&c!&4\"

Je pense pas que c'est possible malheureusement

  • 0
Posté(e)

Bonjour, voici un truc très simple;

#Skript de Maintenance
#Skript by @XTReMxLogik

#Ne pas "voler" les droits ! Merci d'avance !

#===============================================#
#                                                #
#                    MAINTENANCE                 #
#                                                #
#===============================================#
options:
   YourNameOfServer: Server


on connect:
   if {maintenance.serveur} is true:
       if player doesn't have permission "come.maintenance":
           kick player due to "&c/!\ &bLe serveur &3{@YourNameOfServer} &best en Maintenance, Merci de patienter ! /!\"


command /maintenance <text>:
   permission: do.maintenance
   permission message: &7[&c&lError&7] : &c&lTu n'as pas accés a cette commande !
   trigger:
       if arg 1 is "on": #Mettre le Serveur en maintenance
           set {maintenance.serveur} to true
           broadcast "&bLe Serveur &3{@YourNameOfServer} &best en &cmaintenance"
           set motd to "            &a&l{@YourNameOfServer} &7[&c&l1.8 \ 1.8.8 \ 1.8.9&7]%nl%                    &c&lEN MAINTENANCE"
           stop
       if arg 1 is "off": #Enlever la Maintenance !
           set {maintenance.serveur} to false
           broadcast "&bLa Serveur &3{@YourNameOfServer} &bn'est plus en &amaintenance"
           set motd to "            &a&l{@YourNameOfServer} &7[&c&l1.8 \ 1.8.8 \ 1.8.9&7]%nl%                    &e&lNEW!!! &3&l- &b&lYourNew's"
           stop

 

Si ce post a résolu ton problème hésite pas a Like ce post, et passer ta discussion en résolu !

 

[PS : JE VIENS DE VOIR QUE CE QUE TU VOULAIS C'ETAIT LE MAINTENANCE A LA PLACE DU NOMBRE DE JOUEUR ET NON, je sais pas désolé :/)

  • J'aime 1
  • 0
Posté(e)

J'ai testé ProtocolPing mais ça marche pas, je suis en 1.11...

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.