Condiciones
Puedes configurar condiciones antes de realizar ciertas acciones.
Requisitos m铆nimos
Puedes emplear que se cumplan solo cierta cantidad de condiciones y no todas con minimum_requirements
. Si no quieres esto simplemente borra esta opci贸n
La opci贸n optional
debe ser true
para que esto funcione. Si optional
es false
entonces esa condici贸n tendr谩 que ser obligatoria y no contar谩 para minimum_requirements
.
Has permission
Comprueba si el jugador tiene el permiso especificado.
Para invertir el requisito (verificar si el jugador no tiene el permiso) simplemente puede agregar el signo de exclamaci贸n antes del nombre del tipo (como esto type: "!has permission"
).
type: has permission permission: TEXT
Has money
Comprueba si el jugador tiene la cantidad de dinero especificada (Se requiere Vault).
Para invertir el requisito (verificar si el jugador no tiene la cantidad de dinero) simplemente puede agregar el signo de exclamaci贸n antes del nombre del tipo (como esto type: "!has money"
).
type: has money amount: #
Has Exp
Comprueba si el jugador tiene el nivel de exp o puntos.
Si la opci贸n de level
no existe, buscar谩 puntos de experiencia de forma predeterminada.
Para invertir el requisito (verificar si la entrada no coincide con la salida), simplemente puede agregar el signo de exclamaci贸n antes del nombre del tipo (como esto type: "!has exp"
).
type: has exp amount: # level: boolean # true si quieres comprobar los niveles de experiencia, falso para los puntos de experiencia.
Is Near
Comprueba si el jugador est谩 dentro de distance
de location
.
Para invertir el requisito (verificar si la entrada no coincide con la salida), simplemente puede agregar el signo de exclamaci贸n antes del nombre del tipo (como esto type: "!is near"
).
type: is near location: "WORLDNAME,X,Y,Z" distance: #
String Equals
Comprueba si input
coincide con output
(distingue entre may煤sculas y min煤sculas).
Para invertir el requisito (verificar si la entrada no coincide con la salida), simplemente puede agregar el signo de exclamaci贸n antes del nombre del tipo (como esto type: "!string equals"
).
type: string equals input: "TEXT" output: "TEXT"
Example:
type: string equals input: "%home_name%" output: "Bed"
String Equals Ignore Case
Comprueba si input
coincide con output
(sin distinci贸n entre may煤sculas y min煤sculas).
Para invertir el requisito (verificar si la entrada no coincide con la salida), simplemente puede agregar el signo de exclamaci贸n antes del nombre del tipo (como esto type: "!string equals ignorecase"
).
type: string equals ignorecase input: "TEXT" output: "TEXT"
Example:
type: string equals ignorecase input: "%server_name%" output: "helpchat"
String Contains
Comprueba si input:
contiene output:
(distingue may煤sculas y min煤sculas).
Para invertir el requisito (verificar si la entrada no contiene la salida), simplemente puede agregar el signo de exclamaci贸n antes del nombre del tipo (como esto type: "!string contains"
).
type: string contains input: "TEXT" output: "TEXT"
Example:
type: string contains input: "%server_name%" output: "chat"
Comparators
Compara input:
con output:
.
type: (==, >=, <=, !=, >, <) input: # output: #
Opciones disponibles
==
input
es igual a output
>=
input
mayor o igual a output
<=
input
menor o igual a output
!=
input
no es igual a output
>
input
m谩s que output
<
input
menos que output
脷ltima actualizaci贸n
驴Te fue 煤til?