Résultats de la recherche

Vider
Événements
Conditions
Effets
Expressions
Types
Fonctions
Sections

Is YAML Empty (le fichier YAML est-il vide)

Compatible depuis skript-yaml 1.1.5

Description

Vérifie si un fichier YAML mis en cache à l'aide de l'ID est vide.
L'entrée est l'ID.

Exemples yaml "config" is empty:
    broadcast "C'est vide"
Pattern [skript-]y[a]ml %string% is empty  [skript-]y[a]ml %string% is(n't| not) empty 

Is YAML Loaded (Le YAML est-il chargé)

Compatible depuis skript-yaml 1.0.3

Description

Vérifie si un ou plusieurs fichiers YAML sont chargés dans la mémoire à l'aide de leurs ID.

Exemples if yaml "config" is loaded:

if yaml "config" and "messages" aren't loaded:
Pattern y[a]ml[s] %strings% (is|are) loaded  y[a]ml[s] %strings% ((are|is) not|(is|are)n[']t) loaded 

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%] 

Return All Cached YAML (Retourner tous les YAML mis en cache)

Compatible depuis skript-yaml 1.0.0

Description

Renvoie une liste de tous les ID de fichiers yaml mis en cache.

Exemples set {_list::*} to the currently loaded yaml files
broadcast "%{_list::*}%"
Pattern [(the|all (of the|the))] [currently] loaded y[a]ml [files] 

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

YAML

Compatible depuis skript-yaml 1.0.0

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.

Exemples 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}
Pattern [[skript-]y[a]ml] (value|(node|path) list|(node|path)[s with] keys|list) %string% (of|in|from) %string% [without string checks] 

YAML Comments/header (Commentaires/en-tête d'un YAML

Compatible depuis skript-yaml 1.1.0

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.

Exemples 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::*}
Pattern [the] comment[s] (of|from) [y[a]ml] node[s] %strings% (of|in|from) %string% [(with [an] extra line)]  [the] (comment[s] (at|on) [the] top of |header (of|from)) %string% [(with [an] extra line)] 

Command Info (Information sur une commande)

Compatible depuis TuSKe 1.6.9.7

Description

Avoir diverses informations sur une commande

Exemples loop all commands:
    if player has permission (permission of command loop-value):
        # ...

send the permission message of command {_command} to player

if aliases of command {_cmd} are set:
    message "Aliases: %aliases of command {_cmd}%"
Pattern [the] description of command %string%  command %string%'[s] description  [the] main [command] of command %string%  command %string%'[s] main [command]  [the] permission of command %string%  command %string%'[s] permission  [the] permission message of command %string%  command %string%'[s] permission message  [the] plugin [owner] of command %string%  command %string%'[s] plugin [owner]  [the] usage of command %string%  command %string%'[s] usage  [the] aliases of command %string%  command %string%'[s] aliases  [the] file [location] of command %string%  command %string%'[s] file location