Aller au contenu
  • 0

Récupérer une valeur YML (skript-yaml)


Question

Posté(e)

salut à tous !

J'aimerai récupérer une valeur stockée dans un fichier YML avec skript yaml... Mais je bloque xD

 

Mon code :

function loadYML():
   unload yaml "GA-Messages"
   if dir "plugins/GiveAll" doesn't exist:
       create dir "plugins/GiveAll"
   if file "plugins/GiveAll/messages.yml" does not exist:
       download from "https://raw.githubusercontent.com/noftaly/GiveAll/master/messages.yml" to "plugins/GiveAll/messages.yml"
   load yaml "plugins/GiveAll/messages.yml" as "GA-Messages"

function YMLValue(node: text) :: text:
   set {_res} to skript-yaml value "%{_node}%" from "GA-Messages"
   return colored {_res}

on load:
   loadYML()
   wait 1 second
   set {_bc} to YMLValue("Prefixes.Prefix")
   broadcast "Debug: (Préfix) %{_bc}%"

 

Et ca ne fonctionne pas... Mon dossier se créé, mon fichier se créé, le contenu de mon GitHub se colle dans mon .yml, mais cette ligne

broadcast "Debug: (Préfix) %{_bc}%"

me renvoie "Debug: (Préfix) <none>"

 

Lien de mon yml

(Qui tease un peu la prochaine version de mon skript GiveAll :p )

 

Je suis en Spigot 1.12.2, avec skript 2.2dev31c, et la dernière version de skript-yaml ^^

 

Merci d'avance :)

3 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Syst3m vient de faire un tuto sur les yaml il me semble.. Si personne t'aide (surtout que là c'est complexe) passe faire un tour sur discord les membres actifs seront comment faire ;)

Désole c'est pas mon domaine (c'est quoi ton domaine Kylo ? o_O)

  • 0
Posté(e)
Syst3m vient de faire un tuto sur les yaml il me semble.. Si personne t'aide (surtout que là c'est complexe) passe faire un tour sur discord les membres actifs seront comment faire ;)

Désole c'est pas mon domaine (c'est quoi ton domaine Kylo ? o_O)

Bah je sais j'ai bien suivis le tuto ^^ mais j'ai fais tout pareil et ça marche pas :(

Du coup je passerai sur le discord, pas bête :)

×
×
  • 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.