Résolu Problème avec le /give et script

  • Auteur de la discussion Auteur de la discussion Cercus
  • Date de début Date de début

Cercus

Un modérateur chat trop mignon
Staff
Modérateur
6 Octobre 2013
791
77
152
26
Bonjour à tous,
Dans le cadre de mon script pour loot des têtes de mobs, je suis confronté à un problème avec les guillenets ("").

Voici la ligne de code qui pose problème :
Code:
execute console command "/give %player% minecraft:skull 1 3 {display:{Name:""Tête de Wither""},SkullOwner:{Id:""119c371b-ea16-47c9-ad7f-23b3d894520a"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybC#I6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2RmNzRlMzIzZWQ0MTQzNjk2NWY1YzU3ZGRmMjgxNWQ1MzMyZmU5OTllNjhmYmI5ZDZjZjVjOGJkNDEzOWYifX19""}]}}"

Et l'erreur associé :

Code:
ERROR Invalid use of quotes ("). If you want to use quotes in "quoted text", double them: "". (head.sk, line 125:execute console command "/give %player% minecraft:skull 1 3 {display:{Name:""Tête de Wither""},SkullOwner:{Id:""119c371b-ea16-47c9-ad7f-23b3d894520a"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybC#I6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2RmNzRlMzIzZWQ0MTQzNjk2NWY1YzU3ZGRmMjgxNWQ1MzMyZmU5OTllNjhmYmI5ZDZjZjVjOGJkNDEzOWYifX19""}]}}")

En attendant une réponse, je vous souhaite une bonne année.

Cordialement cercus
 
Salut,

Tu as oublié un }

Décomposant ta ligne:
Code:
/give %player% minecraft:skull 1 3 {
    display:{
        Name:""Tête de Wither""
        },SkullOwner:{
            Id:""119c371b-ea16-47c9-ad7f-23b3d894520a"",Properties:{
                textures:[
                    {
                        Value:""qd""
                    }
                ]
            }
        }


Cordialement,
Detobel36
 
Salut,

Est-ce que ta commande marche si tu la fait dans le jeu (dans un commandblock par exemple avec des simples guillemets) ?
Code:
/give @p minecraft:skull 1 3 {display:{name:"Tête de Wither"},SkullOwner:{id:"119c371b-ea16-47c9-ad7f-23b3d894520a",properties:{textures:[{value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybC#I6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2RmNzRlMzIzZWQ0MTQzNjk2NWY1YzU3ZGRmMjgxNWQ1MzMyZmU5OTllNjhmYmI5ZDZjZjVjOGJkNDEzOWYifX19"}]}}}


Cordialement,
Detobel36
 
Maintenant que j'ai refais la commande au propre, le script ne m'affiche plus d'erreur; c'était bien une erreur de {. Je passe donc le sujet en résolu)
 
  • J'aime
Reactions: Detobel36