Condition

Conditions de TabulaUI

Une condition est un prérequis utile pour différents usages comme savoir si le joueur peut ouvrir le menu, si il peut voir tel bouton ou bien quelle action doit être réalisé après avoir sélectionné un bouton.

Structure

[TYPE] EXPRESSION

Types et Expressions

Économie Vault (uniquement sur spigot)

Comparer la balance du joueur avec une valeur.

Expression complète: [money] (> | < | >= | <= | =) {valeur}

Exemples:

  • [money] >= 10000

  • [money] = 5700

Level (uniquement sur spigot)

Comparer le niveau d'XP du joueur avec une valeur.

Expression complète: [lvl] (> | < | >= | <= | =) {valeur}

Exemples:

  • [lvl] >= 30

  • [lvl] = 10

Proche d'une position (uniquement sur spigot)

Vérifier si le joueur est proche d'une certaine position

Expression complète: [near] (world:x:y:z) {valeur}

Exemples:

  • [near] world:0:120:0 30

Permission

Vérifier si le joueur possède ou non une permission

Expression complète: [(!)permission] {valeur}

Exemples:

  • [permission] minecraft.gamemode.creative

  • [!permission] essentials.feed

Comparer

Comparer une valeure avec une autre ou une valeur et ses caractéristiques.

Expression complète: [compare] {valeur_1} (not | !){type} {valeur_2}

Exemples:

  • [compare] %player% ends with xX

  • [compare] %player% not in AziRixX,Lekilo_Maitre,Player017

  • [compare] %player% !is numeric

DescriptionRequiert deux valeurs

EQUALS /== /=

Vérifie si la valeur 1 est égale à la valeur 2

✔️

GREATER / >

Vérifie si la valeur 1 est supérieure à la valeur 2

✔️

GREATER_EQUALS / >=

Vérifie si la valeur 1 est supérieure ou égale à la valeur 2

✔️

LESS / <

Vérifie si la valeur 1 est inférieure à la valeur 2

✔️

LESS EQUALS / <=

Vérifie si la valeur 1 est inférieure ou égale à la valeur 2

✔️

CONTAINS / has / in

Vérifie si la valeur 1 contient la valeur 2

✔️

LENGTH / size

Vérifie si la taille de la valeur 1 est égale à valeure 2

✔️

STARTS WITH

Vérifie si la valeur 1 commence par la valeur 2

✔️

ENDS WITH

Vérifie si la valeur 1 termine par la valeur 2

✔️

MATCHES

Vérifie si la valeur 1 correspond au pattern regex caractérisé par la valeur 2

✔️

IS NUMERIC

Vérifie si la valeur 1 est numérique

IS ALPHABETIC

Vérifie si la valeur 1 est alphabétique

IS LOWER

Vérifie si la valeur 1 est en minuscule

IS UPPER

Vérifie si la valeur 1 est en majuscule

Javascript

Exécuter une expression javascript afin de récupérer une valeur booléen.

Expression complète: [js] {javascript expression}

Exemples:

  • [js] '%player%' == 'AziRixX'

  • [js] %arg_num% % 2 == 0

Dernière mise à jour