Aller au contenu

Messages recommandés

Posté(e)

Version de Minecraft : 1.8.8

Type de Skript: Event (Evénement)

Le Skript:

Bonjour, bonsoir, je souhaiterai un skript qui quand un modérateur fait un /staff la commande "/v on" s'exécute, mais si il fait une deuxième fois un /staff la commande "/v off" s'exécute. J'espère que j'ai été assez clair dans mes explications.

Permissions: kstaff.use

Posté(e)

Voici le code:

command /staff:
   trigger:
       if player has permission "kstaff.use":
           if {staff.v.%player%} isn't set:
               set {staff.v.%player%} to true
               make player execute command "/v on"
           if {staff.v.%player%} is set:
               delete {staff.v.%player%}
               make player execute command "/v off"

 

Et j'ai fais une deuxième partie que tu peux rajouter si tu souhaites, cela permet d'enlever le vanish lorsque le joueur se connecte:

 

on join:
   if {staff.v.%player%} is set:
       delete {staff.v.%player%}
       make player execute command "/v off"

  • J'aime 1
Posté(e)
Voici le code:

command /staff:
   trigger:
       if player has permission "kstaff.use":
           if {staff.v.%player%} isn't set:
               set {staff.v.%player%} to true
               make player execute command "/v on"
           if {staff.v.%player%} is set:
               delete {staff.v.%player%}
               make player execute command "/v off"

 

Et j'ai fais une deuxième partie que tu peux rajouter si tu souhaites, cela permet d'enlever le vanish lorsque le joueur se connecte:

 

on join:
   if {staff.v.%player%} is set:
       delete {staff.v.%player%}
       make player execute command "/v off"

Quand je fais /staff ça me mets invisible et directement après ça me re rends visible.

Posté(e)

Oups, j'ai oublié le petit "stop", voici le code:

command /staff:
   trigger:
       if player has permission "kstaff.use":
           if {staff.v.%player%} isn't set:
               set {staff.v.%player%} to true
               make player execute command "/v on"
               stop
           if {staff.v.%player%} is set:
               delete {staff.v.%player%}
               make player execute command "/v off"
               stop

  • J'aime 1
Posté(e)
Oups, j'ai oublié le petit "stop", voici le code:

command /staff:
   trigger:
       if player has permission "kstaff.use":
           if {staff.v.%player%} isn't set:
               set {staff.v.%player%} to true
               make player execute command "/v on"
               stop
           if {staff.v.%player%} is set:
               delete {staff.v.%player%}
               make player execute command "/v off"
               stop

Ça peut arriver :p

Posté(e) (modifié)

Nope, c'est plutôt :

command /staff:
   permission: kstaff.use
   trigger:
       if {staff.v.%player%} isn't set:
           set {staff.v.%player%} to true
           make player execute command "/v on"

       else if {staff.v.%player%} is set:
           delete {staff.v.%player%}
           make player execute command "/v off"

Ton code fonctionne aussi mais celui-là est plus optimisé, et le joueur doit avoir la permission kstaff.use et la permission pour le vanish

Modifié par Invité
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.