Aller au contenu
  • 0

Erreur avec skUtilities


Question

Posté(e)

Version : skUtilities 0.9.2 - Skript dev35b

 

Bonjour ! Lorsque je crée une valeur dans un fichier yml avec skUtilities, je reçois une erreur comme quoi la valeur n'existe pas, mais c'est normal puisque je la crée la valeur, je voulais donc savoir si je m'y prends mal ou si skUtilities fait des siennes.

 

Un exemple :

    if file "plugins/Folder/test.yml" does not exist:
       create file "plugins/Folder/test.yml"
       set yaml value "test.value" from file "plugins/Folder/test.yml" to true

 

Lorsque j'utilise ce code, la première fois que je l'utilise, il va y avoir l'erreur si dessous :

[18:56:16 ERROR]: [skUtilities] v0.9.2: Yaml Path: 'test.value' doesn't exist in file 'plugins/Folder/test.yml' (SExprYaml.class)

 

Puis après ça, si je set la valeur avec autre chose, par exemple :

       set yaml value "test.value" from file "plugins/Folder/test.yml" to false

 

Je ne reçois plus d'erreur puisque skUtilities a crée la valeur avec le premier code... Du coup je me demande s'il y a un moyen de ne pas recevoir l'erreur lorsque je crée la valeur la première fois (pour l'instant j'utilise ConsoleSpamFix pour ne plus voir cette erreur, mais c'est pas parce qu'elle est cachée qu'elle n'existe pas)

4 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)

xD tu n'a même pas créer la variable et tu veux lui donner une valeur ... (Sois tu créer ta variable dans le même skript sois tu revois comment utiliser skutilities)

Modifié par Invité
  • 0
Posté(e)

Hum, eh bien pour la créer j'utilise :

set yaml value "test.value" from file "plugins/Folder/test.yml" to true

à moins qu'il y ait un autre moyen de créer une valeur ?

  • 0
Posté(e) (modifié)

Merci de ta réponse, je n'ai pas testé parce que je viens de trouver à l'instant, en fait l'erreur ne vient pas du bout de code que j'ai écris mais de cette ligne :

 if yaml value "test.test" from file "plugins/Folder/test.yml" exists: 

qui vérifie si la valeur existe, sauf qu'il fallait écrire :

 if yaml path "test.test" in file "plugins/Folder/test.yml" exists: 

pour vérifier que le chemin vers la valeur existe !

Merci quand même, je met en résolu !

Modifié par Invité
  • J'aime 1
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.