J'essaie de créer un signe sur lequel vous pouvez faire un clic droit et qui effacera les cactus de votre inventaire, puis vous donnera 18 cookies nommés "$100 Cookie" avec le lore "$100". Mais lorsque je le place dans un bloc de commande et que je l'alimente, le bloc de commande dit ceci :
[04:23:51] L'analyse des balises de données a échoué : Unxpected token
$
à :$100 Cookie\\",Lore:[$100]}}\"}}",Text3:"{\"text\":\"iIiIiIi\",\"color\":\"light_purple\",\"strikethrough\":true,\"obfuscated\":true}",Text4:"{\"text\":\"[Sell]\",\"color\":\"dark_purple\",\"bold\":true}"
La commande que j'utilise est :
give @p sign 1 0 {BlockEntityTag:{Text1:"{\"text\":\"[Sell]\",\"color\":\"dark_purple\",\"bold\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"clear @p[name=rainbowlack,r=3] cactus 0 2304\"}}",Text2:"{\"text\":\"2304 Cacti\",\"color\":\"red\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"give @p[name=rainbowlack,r=3] minecraft:cookie 18 0 {display:{Name:\"$100 Cookie\",Lore:[$100]}}\"}}",Text3:"{\"text\":\"iIiIiIi\",\"color\":\"light_purple\",\"strikethrough\":true,\"obfuscated\":true}",Text4:"{\"text\":\"[Sell]\",\"color\":\"dark_purple\",\"bold\":true}"},display:{Name:"Custom Sign"}}
Quel est le problème avec cette commande ? J'ai essayé les backslashes et d'autres trucs. Pouvez-vous essayer de corriger la commande et de tester votre solution potentielle dans le jeu ? Merci.
Vous devrez changer le [name=rainbowlack,r=3]
à votre nom d'utilisateur, quel qu'il soit (exemple : [name=playerplayer123,r=3]
).
En rapport : Pourquoi mes guillemets provoquent-ils une erreur "unexpected token" avec cette commande ?
1 votes
Le double objectif actuel sur cette question ne couvre que le premier niveau d'évasion. Cette question concerne le deuxième niveau d'échappement, et une question sur le premier niveau d'échappement ne les aidera pas à résoudre ce problème. Je vote pour la réouverture de cette question pour cette raison. Si vous n'êtes pas d'accord, veuillez répondre.