uiytt 285 Posté : 5 juillet 2017 Version Skript : 2.2 dev29 Minecraft : 1.9.4 Bonjour, je cherche a faire quelque chose de plutôt difficile : J'aimerai que lorsque un joueur fasse clique droit sur un item dans son inventaire switch sur un deuxième inventaire avec des items différents et que lorsque qu'il reclique dessus ça repasse sur le premier inventaire. Mais que l'item avec lequel il a cliquer se mettra au premier slot dans le deuxième invantaire. Pour ça j'ai fait ce code: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Tout marche parfaitement sauf un truc : tout les inventaires sont partager entre tout les joueurs. Donc a chaque clique droit sa va me donner l'inventaire du dernier joueur a avoir switch et je ne comprend pas pourquoi :'( (P.S: j'ai essayer en remplaçant to les %player% par %UUID of player% ça change rien Pouvez vous m'aider ???? Partager ce message Lien à poster Partager sur d’autres sites
romax7 173 Répondu : 6 juillet 2017 Aucune erreur? Partager ce message Lien à poster Partager sur d’autres sites
Anarchick 101 Répondu : 6 juillet 2017 J'ai juste regardé vite fait et je dirais que l'erreur viens de là : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. car tu partage une variable commune à tout tes joueurs, c'est à dire : {inv2.1} à {inv2.36}, remplace par {inv2.%player%.%{invnombre2.%player%}%} et à ta place j'utiliserai des variable liste ! du genre {inv2::%player%::%{invnombre2.%player%}%} ce qui sera beaucoup plus simple pour supprimer un inventaire lors d'un ban ou d'un /clearinventory par exemple. 1 Partager ce message Lien à poster Partager sur d’autres sites
uiytt 285 Répondu : 6 juillet 2017 Aucune erreur? Non mais j'ai réussi a régler ça. J'ai juste regardé vite fait et je dirais que l'erreur viens de là : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. car tu partage une variable commune à tout tes joueurs, c'est à dire : {inv2.1} à {inv2.36}, remplace par {inv2.%player%.%{invnombre2.%player%}%} et à ta place j'utiliserai des variable liste ! du genre {inv2::%player%::%{invnombre2.%player%}%} ce qui sera beaucoup plus simple pour supprimer un inventaire lors d'un ban ou d'un /clearinventory par exemple. Merci ça marche mais je ne suis pas très fort en skript donc je ne comprend pas vraiment comment tu compte utilisé les listes ! Partager ce message Lien à poster Partager sur d’autres sites
Anarchick 101 Répondu : 6 juillet 2017 voici un condensé de pas mal de truc possible avec les variables listes (tu trouveras des tuto détaillés sur YouTube): Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites
romax7 173 Répondu : 7 juillet 2017 Si c'est résolu passe en résolu ;) Partager ce message Lien à poster Partager sur d’autres sites
GauvainWizard 190 Répondu : 22 juillet 2017 Sujet résolu, je déplace. Partager ce message Lien à poster Partager sur d’autres sites