Bonjour on se retrouve pour mon premier tutoriel, je vais vous montrer comment faire un skript pour cacher les autres joueurs.
UNE COMMANDE !
Tout d'abord il nous faut une commande pour avoir l'item spécifique à la disparition des autres joueurs:
command /hide:
trigger:
give a blaze rod named "&aCacher les joueurs" to player
message "&2HidePlayers &a> &7Tu a reçu l'item magique !"
set {hided.%player%} to true
Comme vous pouvez le voir, j'ai set la variable {hided.%player%} à true, vous comprendrez juste après pourquoi.
UN CLIQUEDROIT !
Nous allons mettre un event, ici le clique droit et nous allons vérifier si la variable {hided.%player%} du joueur est en true, si oui nous allons la set en false, cacher les joueurs et renommer l'item:
on rightclick with blaze rod:
if {hided.%player%} is true:
if player is holding a blaze rod named "&aCacher les joueurs":
message "&2HidePlayers &a> &7Les joueurs sont cachés !"
set the player's tool to a blaze rod named "&aAfficher les joueurs"
hide all players to player
set {hided.%player%} to false
Par contre si la variable {hided.%player%} est a false (ce qui veut dire qu'il a déjà utiliser l'item une fois), nous allons faire comme au dessus, mais en inversant, c'est à dire que nous allons la set en true, afficher les joueurs et renommer l'item:
on rightclick with blaze rod:
if {hided.%player%} is false:
if player is holding a blaze rod named "&aAfficher les joueurs":
set {hided.%player%} to true
set the player's tool to a blaze rod named "&aCacher les joueurs"
message "&2HidePlayers &a> &7Les joueurs sont de nouveau affichés !"
reveal all players to player
ET VOILÀ !
Je suis tellement gentil que je vous mets le code en entier d'un coup !
command /hide:
trigger:
give a blaze rod named "&aCacher les joueurs" to player
message "&2HidePlayers &a> &7Tu a reçu l'item magique !"
set {hided.%player%} to true
on rightclick with blaze rod:
if {hided.%player%} is true:
if player is holding a blaze rod named "&aCacher les joueurs":
message "&2HidePlayers &a> &7Les joueurs sont cachés !"
set the player's tool to a blaze rod named "&aAfficher les joueurs"
hide all players to player
set {hided.%player%} to false
else if {hided.%player%} is false:
if player is holding a blaze rod named "&aAfficher les joueurs":
set {hided.%player%} to true
set the player's tool to a blaze rod named "&aCacher les joueurs"
message "&2HidePlayers &a> &7Les joueurs sont de nouveau affichés !"
reveal all players to player
Mon ami Haltte a très bien expliqué ce système dans une vidéo je vous invite à aller la regarder !