Charger une page internet dans un Gui
-
J’ai cet erreur, The operator + is undefined for the argument type(s) EnumChatFormatting, long (j’avais déjà testé)
-
Chez moi ça marche très bien
new ChatComponentTranslation(“nom.dans.le.fichier.lang”, EnumChatFormatting.RED+ props.getCash()); -
J’ai l’erreur avec cette ligne :
ChatComponentTranslation getMoney = new ChatComponentTranslation("cmd.bal", EnumChatFormatting.RED+props.getCash()); -
Peut-être parce que si on connaissait au minimum le Java, on saurait qu’il faut rajouter le mot clé new devant ChatComponentTranslation
-
Il est mis au second mais si je le met au 1er si c’est ce que tu veux ça se barreen steak :S
-
Ne met pas de EnumChatFormatting.RED comme ça n’importe où. Si tu veux du rouge devant le quantité d’argent ajoute ça dans le fichier lang :
cmd.bal=Monnaie: §c%d §r€
§c met la quantité en rouge
§r fait un reset pour que le € ne s’affiche pas en rouge. -
Autant pour moi j’avais mal vu :§
Essaie sinon avec le code couleur de Minecraft directement dans le fichier lang. Perso je ne sais pas si ça marche je n’ai jamais essayé ^^ -
Avec ça dans mon fichier lang ça ne met pas de rouge :S : cmd.mon=§aMonnaie: §c%d §b€
:S -
§d ?!
-
Il a bien mis %d qui récupère la valeur de l’argent
-
Oui il n’y a aucune erreur :S
-
Pourtant ça devrait. Le §a fonctionne ? Tes fichiers langs sont bien en utf8 sans bom ?
-
Oui UTF8 sans BOM et pourtant même §a à la place du §c ne marche pas mais pourtant je vois bien avec ce que j’ai envoyé du vert et du bleu … :S
-
Tu vois du vert et du bleu ?
Je viens de vérifier, le rouge c’est bien c
http://minecraft-fr.gamepedia.com/Codes_de_mise_en_forme -
Oui enfin bon j’ai le code couleur du Monnaie enfin normal quoi ça marche il n’y a pas de problème avec le code couleur mais pour la variable de l’argent ça ne veut pas appliquer la moindre couleur :S
-
Aucune idée de pourquoi, c’est étrange. Essaies avec :
IChatComponent text = new ChatComponentTranslation(“cmd.bal”, props.getCash()).setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED));
player.sendChatMessage(text); -
Avec ton code j’ai cmd.bal.24 écris en rouge dans le chat… :S
-
Essaye avec une virgule au lieu du plus, car là ça ajoute le valeur au string.
-
@‘DiabolicaTrix’:
Essaye avec une virgule au lieu du plus, car là ça ajoute le valeur au string.
En effet merci je me suis planté x)
-
Avec cette ligne maintenant ça ne m’écris que Balance: € (avec les codes couleurs que je veux mais le nombre n’est pas écris :S) :
ChatComponentTranslation getMoney = new ChatComponentTranslation("cmd.bal", EnumChatFormatting.RED,props.getCash())EDIT: Dans la console il y a marqué:
[Client thread/INFO]: [CHAT] §aBalance: §c §b€
Comme quoi la variable dans le fichier lang n’est pas lue:
cmd.bal=§aBalance: %d §b€