Wirdoww Posté(e) le 2 juillet 2017 Posté(e) le 2 juillet 2017 Bonjour, J'ai longuement cherché la solution mais je ne trouve rien et c'est pour cela que je fais ce sujet. Comment colorer des armures en cuir dans un GUI ? J'ai essayé plusieurs méthodes : format slot 0 of player with leather helmet colored light green named "&aArcher" to be unstealable format slot 0 of player with green leather helmet named "&aArcher" to be unstealable Le plugin ne comprend pas et une case vide gît à la place de l'item. Savez-vous comment pallier ce problème ? Faut-il des adons particuliers ? Mon serveur tourne sous Paper 1.10.2, je fais mes skripts avec la version 2.2-dev20 de Skript. J'utilise les adons suivants: SkQuery 3.21.4, SkRayFall 1.9.7 et RandomSK 2.0 (ils fonctionnent tous dans leurs intégralités ) Merci d'avance !
0 Tiger_Jiingo Posté(e) le 3 juillet 2017 Posté(e) le 3 juillet 2017 format slot 5 of player with green leather cap named "***" with lore "****" to be unstealable 1
0 Wirdoww Posté(e) le 3 juillet 2017 Auteur Posté(e) le 3 juillet 2017 Salut, Merci de ta réponse mais elle ne ma pas aidé :/ Remplacer "helmet" par "cap" ne change rien, et l'erreur est la même. Merci quand même de ton aide !!
0 PINICOLAS Posté(e) le 3 juillet 2017 Posté(e) le 3 juillet 2017 Désolé je crois que c'est bugé car j'ai essayé ça ( no erreur mais l'armure ne prend pas la couleur ) : command /test: trigger: wait 2 ticks open chest with 1 rows named "test" to player wait 1 tick format slot 0 of player with leather chestplate named "&aArcher" to be unstealable set {_SL} to slot 0 of player dye {_SL} green
0 PINICOLAS Posté(e) le 4 juillet 2017 Posté(e) le 4 juillet 2017 dye player's helmet blue Non dans un gui
0 romax7 Posté(e) le 4 juillet 2017 Posté(e) le 4 juillet 2017 Ha oui et ben je ne pense pas que ce soit possible essaye peut etre avec la data value.
0 Wirdoww Posté(e) le 4 juillet 2017 Auteur Posté(e) le 4 juillet 2017 Salut, La data value ne comprend pas la couleur si ?
0 romax7 Posté(e) le 4 juillet 2017 Posté(e) le 4 juillet 2017 Je ne sais pas renseigne toi xD Mais je pense que si
0 KyloRen3600 Posté(e) le 4 juillet 2017 Posté(e) le 4 juillet 2017 Salut à tous ! Je pense que l'on peut en theorie mettre l'item dans une varible donc faire: Set {_item} to leather chestplate dye {_item} blue Et ensuite: Format slot 1 of payer with {_item} Pas testé
0 FromFX Posté(e) le 4 juillet 2017 Posté(e) le 4 juillet 2017 function openGui(p: player): set {_item} to light green colored leather chestplate open a chest named "&9Gui" to {_p} wait a tick format slot 1 of {_p} with {_item} named "Yolo" to be unstealable je pense pas que ca marche mais essaie pour voir x)
0 PINICOLAS Posté(e) le 5 juillet 2017 Posté(e) le 5 juillet 2017 function openGui(p: player): set {_item} to light green colored leather chestplate open a chest named "&9Gui" to {_p} wait a tick format slot 1 of {_p} with {_item} named "Yolo" to be unstealable je pense pas que ca marche mais essaie pour voir x) Déjà dit, je pense que no serialize on peux pas avoir d'armure coloré dans un gui basique
0 KyloRen3600 Posté(e) le 5 juillet 2017 Posté(e) le 5 juillet 2017 Salut ! Ceci fonctionne: command /test: trigger: set {_plastron} to chestplate of player equip player with leather chestplate dye chestplate of player blue set {_item} to chestplate of player equip player with {_plastron} wait 2 ticks open chest with 1 rows named "test" to player wait 1 tick format slot 0 of player with {_item} named "&aArcher" to be unstealable C'est une alternative 1
0 PINICOLAS Posté(e) le 5 juillet 2017 Posté(e) le 5 juillet 2017 Salut ! Ceci fonctionne: command /test: trigger: set {_plastron} to chestplate of player equip player with leather chestplate dye chestplate of player blue set {_item} to chestplate of player equip player with {_plastron} wait 2 ticks open chest with 1 rows named "test" to player wait 1 tick format slot 0 of player with {_item} named "&aArcher" to be unstealable C'est une alternative Cool mais après faut enlever le plastron
0 PINICOLAS Posté(e) le 5 juillet 2017 Posté(e) le 5 juillet 2017 C'est fait regarde Où sa ? J'ai testé et on a tjr
0 KyloRen3600 Posté(e) le 5 juillet 2017 Posté(e) le 5 juillet 2017 set {_plastron} to chestplate of player equip player with leather chestplate dye chestplate of player blue set {_item} to chestplate of player equip player with {_plastron} #ici
0 Anarchick Posté(e) le 6 juillet 2017 Posté(e) le 6 juillet 2017 ceci marche parfaitement car je l'utilise sur mon serveur : give leather chestplate named "Plastron - Flamme" with lore "<WIP>" colored 255, 170, 0 to player ou set slot 0 of player to leather chestplate named "Plastron - Flamme" with lore "<WIP>" colored gold De même pour les GUI ou autre , ma version Spigot 1.9.2 , skript 2.2-fixed 1
0 Invité Posté(e) le 8 juillet 2017 Posté(e) le 8 juillet 2017 Sinon, si tu veut éviter les détails en RGB format gui slot 5 of player with leather helmet named "&4» &cMon Super Name" with custom nbt "{display:{color:8549906}}" Tu change le code couleur par un autre après (tu peut en récupérer ici : http://minecraft.tools/fr/armor.php)
0 Wirdoww Posté(e) le 17 juillet 2017 Auteur Posté(e) le 17 juillet 2017 Salut, Merci d'avoir pris du temps à analysé mon problème mais, malheureusement aucune de vos propositions ne fonctionne pour moi. Pour répondre à @KyloRen3600 ce que tu proposes ne fonctionne pas de mon côté, de plus, les joueurs sont en survie, et leurs stuff ne peut être changer. Pour toi @Mikioul le serveur me dis : ":{display:{color:8549906}}" is not a valid item data [...] Faut-il un addon particulier ? Merci
0 KyloRen3600 Posté(e) le 17 juillet 2017 Posté(e) le 17 juillet 2017 Il doit falloir skStuff pour ce que propose @Mikioul qui semble être plus adapté a ta demande Ensuite mon code fonctionne bien chez moi
0 Invité Posté(e) le 17 juillet 2017 Posté(e) le 17 juillet 2017 Il doit falloir skStuff pour ce que propose @Mikioul qui semble être plus adapté a ta demande Ensuite mon code fonctionne bien chez moi Comme a dit KyloRen3600, il faut SkStuff pour les nbt :D
0 Wirdoww Posté(e) le 20 juillet 2017 Auteur Posté(e) le 20 juillet 2017 Salut, Merci de vos réponses je vous remercie !
Question
Wirdoww
Bonjour,
J'ai longuement cherché la solution mais je ne trouve rien et c'est pour cela que je fais ce sujet.
Comment colorer des armures en cuir dans un GUI ?
J'ai essayé plusieurs méthodes :
Le plugin ne comprend pas et une case vide gît à la place de l'item.
Savez-vous comment pallier ce problème ? Faut-il des adons particuliers ?
Mon serveur tourne sous Paper 1.10.2,
je fais mes skripts avec la version 2.2-dev20 de Skript.
J'utilise les adons suivants: SkQuery 3.21.4, SkRayFall 1.9.7 et RandomSK 2.0 (ils fonctionnent tous dans leurs intégralités )
Merci d'avance !
24 réponses à cette question
Messages recommandés