Découvrez les effets 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'aide

Delete all loaded YAML from directory (Supprimer tous les YAML chargés du répertoire)

Compatible depuis skript-yaml 1.2.1

Description

Supprime uniquement un répertoire de fichiers YAML chargés et les supprime de la mémoire.
  • L'entrée est un répertoire (ex : "plugins/MyAwesomePlugin/").
  • Si par exemple un fichier dans ce répertoire s'appelle test.yml alors l'ID de sortie serait 'plugins/MyAwesomePlugin/test.yml'.
  • L'utilisation de l'ID de nom de fichier optionnel produirait test.yml

Exemples delete all yaml from directory "/plugins/skript-yaml/test"
Pattern delete (all|any) loaded [y[a]ml] from [(non[(-| )]relative)] director(y|ies) %strings
delete (all|any) loaded [y[a]ml] from [(non[(-| )]relative)] director(y|ies) %strings% using [the] filename as [the] id 

Delete all YAML from directory (Supprimer tous les YAML du répertoire)

Compatible depuis skript-yaml 1.2.1

Description

Supprime un répertoire de fichiers YAML et les supprime de la mémoire.
  • L'entrée est un répertoire (ex : "plugins/MyAwesomePlugin/").
  • Si par exemple un fichier dans ce répertoire s'appelle test.yml alors l'ID de sortie serait'plugins/MyAwesomePlugin/test.yml'.
  • L'utilisation de l'ID de nom de fichier optionnel produirait test.yml

Exemples delete all yaml from directory "/plugins/skript-yaml/test"
Pattern delete all [y[a]ml] from [(non[(-| )]relative)] director(y|ies) %strings

Delete YAML (Supprimer un YAML)

Compatible depuis skript-yaml 1.1.5

Description

Supprime un fichier YAML et le supprime de la mémoire.

Exemples delete yaml "config"
Pattern delete [y[a]ml] %string

Load all YAML from directory (Charger tous les YAML à partir du répertoire)

Compatible depuis skript-yaml 1.2

Description

Charge un répertoire YAML dans la mémoire.
  • L'entrée est un répertoire (ex : "plugins/MyAwesomePlugin/").
  • Si par exemple un fichier dans ce répertoire s'appelle test.yml alors l'ID de sortie serait 'plugins/MyAwesomePlugin/test.yml'.
  • L'utilisation de l'ID de nom de fichier optionnel produirait test.yml

Exemples # Ce n'est pas vraiment quelquechose que vous devriez faire....
load all yaml from directory "/plugins/skript-yaml/test"
loop all of the currently loaded yaml files:
    loop yaml nodes "" from loop-value-1:
        loop yaml nodes loop-value-2 from loop-value-1:
            broadcast yaml value "%loop-value-2%.%loop-value-3%" from loop-value-1
Pattern [re]load all [y[a]ml] from [(non[(-| )]relative)] director(y|ies) %strings
[re]load all [y[a]ml] from [(non[(-| )]relative)] director(y|ies) %strings% using [the] filename as [the] id 

Load YAML (Charger un YAML)

Compatible depuis skript-yaml 1.0.0

Description

Charge un fichier YAML en mémoire.
  • La première entrée est le chemin du fichier YAML (ex : "plugins/MyAwesomePlugin/config.yml").
  • La deuxième entrée vous permet de choisir votre propre ID pour ce fichier.
  • Si la deuxième entrée n'est pas utilisée, alors le nom du fichier sans l'extension sera utilisée comme ID (par exemple "config.yml" deviendra "config").

Exemples # Les deux exemples produisent le même id pour une utilisation dans d'autres effets/expressions.
load yaml "plugins/MyAwesomePlugin/config.yml"
load yaml "plugins/MyAwesomePlugin/config.yml" as "config"

# Pour obtenir une fonction similaire à celle des autres addons, vous feriez ce genre de chose avec l'id....
load yaml "plugins/MyAwesomePlugin/config.yml" as "plugins/MyAwesomePlugin/config.yml"
set yaml value "version" from "plugins/MyAwesomePlugin/config.yml" to 1.0
broadcast "%yaml value ""version"" from ""plugins/MyAwesomePlugin/config.yml""%"
Pattern [re]load [(non[(-| )]relative)] [y[a]ml] %string% [as %-string%] 

Save YAML (Sauvegarder un YAML)

Compatible depuis skript-yaml 1.0.0

Description

Sauvegarde les éléments YAML mis en cache dans un fichier.
Possibilité de supprimer les lignes supplémentaires entre les nœuds

Exemples save yaml "config"
Pattern save [y[a]ml] %string% [(without extra lines between nodes)] 

Unload YAML (Décharger un YAML)

Compatible depuis skript-yaml 1.0.0

Description

Décharge un fichier YAML de la mémoire.

Exemples unload yaml "config"
Pattern unload [y[a]ml] %string