Aller au contenu
  • 0

Voir les autres joueurs en Vanish


Question

Posté(e)

voila j'ai ce code:

options:
   permission: vanish.use

command /vanish [<text>]:
   permission: {@permission}
   permission message: &4You do not have access to this command!
   executable by: player
   trigger:
       if arg 1 is "on":
           if {vanish.%player%} is not set:
               hide the player from all players
               send "&aVanish activé."
               set {vanish.%player%} to true
       if arg 1 is "off":
           if {vanish.%player%} is set:
               reveal the player from all players
               send "&cVanish désactivé."
               delete {vanish.%player%}
       if arg 1 is not set:
           if {vanish.%player%} is not set:
               hide the player from all players
               send "&aVanish activé."
               set {vanish.%player%} to true
           else:
               reveal the player from all players
               send "&cVanish désactivé."
               delete {vanish.%player%}
command /v [<text>]:
   permission: {@permission}
   permission message: &4You do not have access to this command!
   executable by: player
   trigger:
       if arg 1 is "on":
           if {vanish.%player%} is not set:
               hide the player from all players
               send "&aVanish activé."
               set {vanish.%player%} to true
       if arg 1 is "off":
           if {vanish.%player%} is set:
               reveal the player from all players
               send "&cVanish désactivé."
               delete {vanish.%player%}
       if arg 1 is not set:
           if {vanish.%player%} is not set:
               hide the player from all players
               send "&aVanish activé."
               set {vanish.%player%} to true
           else:
               reveal the player from all players
               send "&cVanish désactivé."
               delete {vanish.%player%}

on quit:   
   if {vanish.%player%} is set:
       delete {vanish.%player%}

 

et je souhaite rajouté l'option ou les joueurs qui sont en vanish voient les autres joueurs en vanish

comment faire ?

13 réponses à cette question

Messages recommandés

  • 0
Posté(e)

quand la personne se met en vanish :

Loop all players:
   Loop-player is not player
   if {vanish.%player%} is not set:
       hide player from loop-player
   else:
       Reveal loop-player from player

 

Voilà normalement c'est bon ;)

Like et devient fan ^^

  • 0
Posté(e)
quand la personne se met en vanish :

Loop all players:
   Loop-player is not player
   if {vanish.%player%} is not set:
       hide player from loop-player
   else:
       Reveal loop-player from player

 

Voilà normalement c'est bon ;)

Like et devient fan ^^

Regarde bien tu as mis player à la place de loop-player dans la condition

  • 0
Posté(e)
quand la personne se met en vanish :

Loop all players:
   Loop-player is not player
   if {vanish.%player%} is not set:
       hide player from loop-player
   else:
       Reveal loop-player from player

 

Voilà normalement c'est bon ;)

Like et devient fan ^^

Je rajoute ça a la fin du code ?

 

Regarde bien tu as mis player à la place de loop-player dans la condition

Tu coup je mets quoi ?

  • 0
Posté(e)
loop all players:
   loop-player is not player
   if {vanish.%loop-player%} is not set:
       hide player from loop-player
   else:
       reveal loop-player from player

  • 0
Posté(e)
loop all players:
   loop-player is not player
   if {vanish.%loop-player%} is not set:
       hide player from loop-player
   else:
       reveal loop-player from player

Je dois rajouter ça code ? Ou remplacer ?

  • 0
Posté(e)
loop all players:
   loop-player is not player
   if {vanish.%loop-player%} is not set:
       hide player from loop-player
   else:
       reveal loop-player from player

je l'ai intergré mais il ne se passe rien ! Pas de message d'erreur si je reload les skripts ! peut tu me le mettre dans ce que j'ai déjà fait ?

options:
   permission: vanish.use

command /vanish [<text>]:
   permission: {@permission}
   permission message: &4You do not have access to this command!
   executable by: player
   trigger:
       if arg 1 is "on":
           if {vanish.%player%} is not set:
               hide the player from all players
               send "&aVanish activé."
               set {vanish.%player%} to true
       if arg 1 is "off":
           if {vanish.%player%} is set:
               reveal the player from all players
               send "&cVanish désactivé."
               delete {vanish.%player%}
       if arg 1 is not set:
           if {vanish.%player%} is not set:
               hide the player from all players
               send "&aVanish activé."
               set {vanish.%player%} to true
           else:
               reveal the player from all players
               send "&cVanish désactivé."
               delete {vanish.%player%}
command /v [<text>]:
   permission: {@permission}
   permission message: &4You do not have access to this command!
   executable by: player
   trigger:
       if arg 1 is "on":
           if {vanish.%player%} is not set:
               hide the player from all players
               send "&aVanish activé."
               set {vanish.%player%} to true
       if arg 1 is "off":
           if {vanish.%player%} is set:
               reveal the player from all players
               send "&cVanish désactivé."
               delete {vanish.%player%}
       if arg 1 is not set:
           if {vanish.%player%} is not set:
               hide the player from all players
               send "&aVanish activé."
               set {vanish.%player%} to true
           else:
               reveal the player from all players
               send "&cVanish désactivé."
               delete {vanish.%player%}
on quit:   
   if {vanish.%player%} is set:
       delete {vanish.%player%}

  • 0
Posté(e)

command /vanish [<text>]:
   aliases: v
   trigger:
       if sender is a player:
           if player has permission "{@permission}":
               if arg 1 is set:
                   if arg 1 is "on":
                       if {vanish.%player%} isn't set:
                           hide player from players
                           loop all players where [{vanish.%player input%} is true]:
                               reveal loop-player from player
                           send "&aVanish activé."
                           set {vanish.%player%} to true
                       else:
                           send "&cVous êtes déjà en vanish."
                   else if arg 1 is "off":
                       if {vanish.%player%} is set:
                           reveal player from players
                           loop all players where [{vanish.%player input%} is true]:
                               hide loop-player from player
                           send "&cVanish désactivé."
                           clear {vanish.%player%}
                       else:
                           send "&cVous n'êtes pas en vanish."
               else:
                   if {vanish.%player%} isn't set:
                       make player execute "vanish on"
                   else:
                       make player execute "vanish off"
           else:
               send "&4You do not have access to this command!"
       else:
           send "&cVous n'êtes pas un joueur."

on quit:   
   {vanish.%player%} is set
   clear {vanish.%player%}

Ca sert a rien de recopier 2 fois la commande pour un aliase xD

Si l'aliase ne marche pas c'est surement que tu as une commande /v déjà enregistré

  • 0
Posté(e)
command /vanish [<text>]:
   aliases: v
   trigger:
       if sender is a player:
           if player has permission "{@permission}":
               if arg 1 is set:
                   if arg 1 is "on":
                       if {vanish.%player%} isn't set:
                           hide player from players
                           loop all players where [{vanish.%player input%} is true]:
                               reveal loop-player from player
                           send "&aVanish activé."
                           set {vanish.%player%} to true
                       else:
                           send "&cVous êtes déjà en vanish."
                   else if arg 1 is "off":
                       if {vanish.%player%} is set:
                           reveal player from players
                           loop all players where [{vanish.%player input%} is true]:
                               hide loop-player from player
                           send "&cVanish désactivé."
                           clear {vanish.%player%}
                       else:
                           send "&cVous n'êtes pas en vanish."
               else:
                   if {vanish.%player%} isn't set:
                       make player execute "vanish on"
                   else:
                       make player execute "vanish off"
           else:
               send "&4You do not have access to this command!"
       else:
           send "&cVous n'êtes pas un joueur."

on quit:  
   {vanish.%player%} is set
   clear {vanish.%player%}

Ca sert a rien de recopier 2 fois la commande pour un aliase xD

Si l'aliase ne marche pas c'est surement que tu as une commande /v déjà enregistré

Merci le vanish marche et pour l'alias ça fait comme si c'était pas là, c'est Essentials qui prend le relais alors que quand on fait /vanish ça marche ! Alias de marche jamais avec moi

Merci beaucoup quand meme ! :)

  • 0
Posté(e)
Merci le vanish marche et pour l'alias ça fait comme si c'était pas là, c'est Essentials qui prend le relais alors que quand on fait /vanish ça marche ! Alias de marche jamais avec moi

Merci beaucoup quand meme ! :)

Tu dois aller dans le fichier .jar de Essentials (ouvre avec WinRAR) et tu édite le fichier plugin.yml pour enlever la commande /vanish

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