Scripts integrados
Scripts que por defecto pueden ser utilizados en todos los menús
Los scripts integrados son funciones que se ejecutan donde se usen y pueden ser definidos en el mismo menú.
Esta opción de TrMenu solamente está disponible para versiones mayores o iguales a TrMenu 2.01.
Los scrips integrados pueden ser ejecutados al escribirse en el display de algún botón o desde las acciones ejecutadas.
1. Script instantáneo
Los scripts instantáneos utilizan el formato
${tipo: script}
para ser ejecutados, por ejemplo${js: player.hasPermission("permiso.asd.123")}
.Si la ejecución de un script instantáneo devuelve un valor, entonces ese valor será mostrado.
Formas de escribirlo:
Kether: ke | kether
Javascript: js | javascript
Buttons:
'A':
display:
mat: DIAMOND
name: '&eInformación sobre permiso'
lore:
- ''
- '&7Permiso&8: &fpermiso.asd.123'
- '&7Lo tienes&8: ${js: player.hasPermission("permiso.asd.123") ? "&aSI" : "&cNO"}'
2. Scripts internos
Disponible desde la versión 2.01 de TrMenu
Los scripts internos son scripts previamente configurados dentro del menú solo pueden utilizarse dentro del mismo menú.
El formato de obtención es
${ID_argumentos...}
donde el ID es el identificador.Para más información sobre scripts internos visita la página de configuración de scripts internos.
3. Obtención de datos
Disponible desde la versión 3.0 de TrMenu
Para más información sobre datos de TrMenu visita la página sobre datos.
El formato de obtención es
{tipo:ID}
donde el tipo puede ser meta, data o data global mientras que el ID es el identificador de la data.Formas de escribirlo:
meta: meta | m
data: data | d
data global: globaldata | gdata | g
4. Configuración interna
Disponible desde la versión 3.0 de TrMenu
Todos los menús poseen una configuración de menú ya sea el título, las opciones o los botones, pero también puedes añadir configuración adicional que no tiene ninguna relación con TrMenu lo cual se le conoce como configuración interna y solo se puede obtener dentro del mismo menú.
El formato de obtención es
{nombre:path}
donde le nombre puede es una forma de escribirlo mientras que el path es la ubicación de la configuración.Desde la versión 3.3.1 de TrMenu:
Se pueden agregar argumentos al final del path separados por
_
para se escritos por encima de{número}
empezando desde 0.Se pueden obtener listas de texto que serán devueltas como un solo texto separado por
\n
.
Formas de escribirlo:
nodo del menú: nodes | node | n
# Esto es una configuración que no tiene relación con TrMenu
hola:
asd: '&eAmarillo'
lista:
- '&aTexto con argumentos:'
- '&7Argumento 1&8: &f{0}'
- '&7Argumento 2&8: &f{1}'
# Esto es la configuración del menú
Title: '&5Título del menú'
Buttons:
'A':
display:
mat: GOLD_INGOT
name: '&9Botón'
lore:
- ''
- '&7Texto&8: {node:hola.asd}'
- '&7Lista de texto:'
- '{node:hola.lista_uno_dos}'
5. Triton
Disponible desde la versión 3.1.13 de TrMenu
El plugin Triton funciona para establecer texto en diferentes idiomas en su configuración.
El formato de obtención es
{triton:<path>}
donde el path es la ruta del texto multilenguaje.
Última actualización
¿Te fue útil?