Découvrez les expressions grâce à nos tutoriels pour débuter avec Skript. Pour toutes vos questions, rendez vous sur le forum ou sur Discord !
Voir les tutos J'ai besoin d'aideAll YAML Nodes (Tous les noeuds d'un YAML)
Description
Obtient une liste de tous les nœuds d'un fichier YAML mis en cache.
set yaml value "test1.test2" from "config" to "test3"
set yaml value "boop.beep" from "config" to "bop"
set {_list::*} to all yaml nodes of "config"
broadcast "%{_list::*}%"
[all] [[skript-]y[a]ml] (node|path)[s] (of|in|from) %string%
Return All Cached YAML (Retourner tous les YAML mis en cache)
Description
Renvoie une liste de tous les ID de fichiers yaml mis en cache.
set {_list::*} to the currently loaded yaml files
broadcast "%{_list::*}%"
[(the|all (of the|the))] [currently] loaded y[a]ml [files]
YAML
Description
Récupère, définit, supprime les valeurs/nœuds, etc. d'un fichier yaml mis en cache.
• Nécessite l'ID utilisé/créé à partir de l'effet Charger un YAML
• Cette expression ne sauvegarde pas dans un fichier
• L'utilisation de l'option 'without string checks' est un peu plus rapide mais ne permet pas de vérifier/convertir les chaînes de caractères pour les nombres ou les booléens.
set yaml value "test1.test2" from "config" to "test3"
set yaml list "list.name" from "config" to {_list::*}
set {_test} to yaml value "test1.test2" from "config"
broadcast {_test}
YAML Comments/header (Commentaires/en-tête d'un YAML
Description
Récupère, définit, supprime les commentaires ou l'en-tête d'un fichier yaml mis en cache.
• Les en-têtes ne contiennent pas de '#', alors ajoutez-les vous-même si vous le souhaitez.
• Les commentaires ne peuvent être qu'au niveau de la racine, c'est-à-dire 'root' et non 'root.quelquechose'. Donc pas de tabulation avant
• Les expressions de commentaire et d'en-tête peuvent être définis a plusieurs élements, comme une liste.
• Cette expression ne sauvegarde pas dans un fichier
• Possibilité d'avoir un saut de ligne supplémentaire ou non
• Toutes les "lignes supplémentaires" sont supprimées lors de la suppression des commentaires/en-têtes.
set the comments of yaml node "test" from "config" to "First line" and "Second line"
delete the comments of yaml node "test" from "config"
set {_header::*} to "First line" and "Second line"
set the comments at the top of "config" to {_header::*}
delete the comments at the top of "config"
set the header of "config" to {_header::*}