Aller au contenu
  • 0

Probleme avec mon skript de maintenance !


Question

Posté(e)

Salut !

 

J'ai un probleme avec mon skript de maintenance

 

---

 

command /SetMaintenance:
   permission: Maintenance.serveur
   permission message: xD ! Ne met pas de maintenance au serveur, il faut etre admin pour ca !
   trigger:
       broadcast "&cLe Serveur sera en maintenance dans 30 second"
       wait 30 second
       broadcast "&cServeur en maintenance ! &r&7[Fermeture de serveur...]"
       wait 2 second
       add player to {Maintenance.Liste::*}
       set {gt.maintenance} to true
       kick all players due to "&cServeur en maintenance !  &r&a[%player%]"

on join:
   if {gt.maintenance} is true:
       if {Maintenance.Liste::*} contains "%player%":
           message "&7Vous etes bien dans la Liste Privée de la maintenance"
       else:
           kick player due to "&cServeur en maintenance !"


command /AddPlayerMaintenance <offline player>:
   permission: Maintenance.serveur
   trigger:
       add arg 1 to {Maintenance.Liste::*}
       broadcast "&c%arg 1% &aest maintenant dans la liste privée de la maintenance &c[&a%player%&c]"

command /RemovePlayerMaintenance <offline player>:
   permission: Maintenance.serveur
   trigger:
       remove arg 1 from {Maintenance.Liste::*}
       kick arg 1 due to "&c%player% vous a enlevé de la liste privée de la maintenance"
       broadcast "&c%arg 1% &an'est plus dans la liste privée de la maintenance &c[&a%player%&c]"

command /DeleteMaintenance:
   permission: Maintenance.serveur
   trigger:
       broadcast "&aServeur plus en maintenance !"
       wait 2 second
       set {gt.maintenance} to false

 

---

 

Quand je fait la commande "/AddPlayerMaintenance GhostDog34" ghostdog34 n'est pas ajouté a la maintenance et moi non plus, mais il n'y a pas d'erreur

4 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Comme je ne vois pas du tout d'où vient ton problème mais que j'aime quand même aider les gens je t'ai fait une "variante" de ton code qui marche tout aussi bien mais qui a des inconvénients (par exemple tu ne pourra pas voir la liste des joueurs dans la maintenance) libre à toi d'utiliser ce skript ou non je ne t'en voudrais pas ^^:

 


variables:
   {Maintenance}

command /SetMaintenance:
   permission: Maintenance.serveur
   permission message: xD ! Ne met pas de maintenance au serveur, il faut etre admin pour ca !
   trigger:
       broadcast "&cLe Serveur sera en maintenance dans 30 second"
       wait 30 second
       broadcast "&cServeur en maintenance ! &r&7[Fermeture de serveur...]"
       wait 2 second
       set {Maintenance.Liste.%player%} to true
       set {gt.maintenance} to true
       kick all players due to "&cServeur en maintenance !  &r&a[%player%]"

on join:
   if {gt.maintenance} is true:
       if {Maintenance.Liste.%player%} is true:
           message "&7Vous etes bien dans la Liste Privée de la maintenance"
       else:
           kick player due to "&cServeur en maintenance !"


command /AddPlayerMaintenance <offline player>:
   permission: Maintenance.serveur
   trigger:
       set {Maintenance.Liste.%arg-1%} to true:
       broadcast "&c%arg-1% &aest maintenant dans la liste privée de la maintenance &c[&a%player%&c]"

command /RemovePlayerMaintenance <offline player>:
   permission: Maintenance.serveur
   trigger:
       set {Maintenance.Liste.%arg-1%} to false:
       kick arg-1 due to "&c%player% vous a enlevé de la liste privée de la maintenance"
       broadcast "&c%arg-1% &an'est plus dans la liste privée de la maintenance &c[&a%player%&c]"

command /DeleteMaintenance:
   permission: Maintenance.serveur
   trigger:
       broadcast "&aServeur plus en maintenance !"
       wait 2 second
       set {gt.maintenance} to false

 

C'est le même principe mais avec des booleans :)

×
×
  • 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.