Argumentos
Uso de argumentos en los menús
Los argumentos son las cosas que vienen después de cualquier comando separados por espacios, por ejemplo:
/comando argumento1 argumento2 argumento3...
TrMenu detecta los argumentos de los comandos para abrir el menú y los puedes utilizar dentro de los menús para diferentes cosas.
Los argumentos están enumerados empezando desde cero, en otras palabras:
El argumento 1 es #0
El argumento 2 es #1
El argumento 3 es #2
....
El argumento 15 es #14
1. Obtención típica
Por lo general si quieres obtener los argumentos dentro de los menús puedes utilizar
{#}
, por ejemplo{2}
.
Buttons:
'A':
display:
mat: DIAMOND
name: '&eArgumentos'
# Mostrar los argumentos en el lore
lore:
- ''
- '&7Argumento #1&8:&f {0}'
- '&7Argumento #2&8:&f {1}'
- '&7Argumento #3&8:&f {2}'
actions:
- 'close'
# Mostrar los argumentos en las acciones
- 'tell: &eEl primer agumento es: {0}'
# Utilizar los argumentos en una condicion con script Javascript
- condition: 'js: vars("{1}") == "manzana"'
actions:
- 'tell: &aEl segundo argumento es manzana'
deny:
- 'tell: &cEl segundo argumento NO es manzana'
2. Obtenciones alternativas
Los argumentos del menú pueden obtenerse también mediante placeholders de PlaceholderAPI como por ejemplo
%trmenu_args_1%
para obtener el segundo argumento.También puedes utilizar el obtener los argumentos directamente desde el objeto de sesión del jugador en un javascript mediante
session.getArguments()[1]
para obtener el segundo argumento.
Última actualización
¿Te fue útil?