12. Référence : moteur de conditions
Utilisable partout où conditions:, view-conditions:, click-conditions:
ou open-conditions: apparaît. Une ligne = une condition. Toutes les lignes
d'une liste doivent être vraies (ET logique). Préfixe not pour inverser.
| Mot-clé | Syntaxe | Vérifie |
|---|---|---|
permission |
permission <noeud> |
le joueur a cette permission |
joined |
joined [job] |
le joueur fait partie de ce job (job courant si omis) |
level |
level >= 10 |
niveau du joueur sur le job courant (>=, <=, ==, !=, >, <) |
xp |
xp >= 5000 |
XP totale du joueur sur le job courant |
points |
points >= 100 |
points du joueur (job ou globaux selon points-mode) |
coins |
coins >= 500 |
coins-job du joueur sur le job courant |
money |
money >= 1000 |
solde Vault du joueur |
world |
world nom_du_monde |
monde actuel du joueur |
claimed |
claimed 25 |
le palier 25 du Reward Train a déjà été récupéré |
placeholder |
placeholder %xp% >= 1000 |
compare un placeholder interne, avec opérateurs numériques ou égalité de texte |
expression |
expression %level% % 10 == 0 |
évalue une expression mathématique complète (voir section 6.4 pour la grammaire) |
papi |
papi %vault_eco_balance% >= 1000 |
compare un placeholder de n'importe quel autre plugin enregistré sur PlaceholderAPI |
config |
config job-coins.enabled |
lit une valeur brute de config.yml, avec opérateur optionnel (config max-active-jobs >= 5) |
Exemples :
view-conditions:
- "not claimed 10"
- "permission advancedjobs.vip"
click-conditions:
- "placeholder %status% != CLAIMED"