Información
Información sobre las acciones en TrMenu
Las acciones son cosas que puedes ejecutar a través de TrMenu en distintos lugares del plugin.
Cada acción es ejecutada usando como base un jugador, ya que realizará algo en relación al jugador y lo que hace actualmente.
Puedes ejecutar varias acciones en 1 sola línea de texto si las separas con _||_
o &&&
.
Formas de escribirlo
Normal: Actions
RegEx: (list|action|click|execute|cmd)s?
Event:
Open:
- 'sound: BLOCK_CHEST_OPEN-1-0'
Buttons:
'A':
display:
material: DIAMOND
name: '&eDale click'
actions:
all:
- 'close'
- 'tell: &aLe diste click al botón!'
1. Formato
El formato para escribir una acción es
<acción>: [parámetros]
, por ejemplotell: &aHola %player_name%!
o tambiénclose
.El nombre de la acción es necesario mientras que los parámetros son opcionales en algunos tipos de acciones.
2. Tipos de acciones
Existe un gran número de acciones que pueden ser ejecutadas en TrMenu, algunas son simples y otras complejas:
Tipos3. Acciones condicionales
Disponible desde la versión 2.01 de TrMenu
Es posible añadir acciones que se ejecutarán si se cumple cierta condición, además de acciones que lo harán si no se cumple.
En caso de que se puedan cumplir más de una condición al mismo tiempo existe la opción de añadirle prioridad a las acciones condicionales, para añadir un orden de cuales se ejecutarán primero.
Desde la versión 3.0 de TrMenu se pueden escribir acciones condicionales dentro de las acciones condicionales de manera infinita.
Formas de escribir las acciones si no se cumple la condición:
Normal: Deny-Actions
RegEx: deny(-)?(list|action|click|execute|cmd)?s?
Buttons:
'A':
display:
material: DIAMOND
name: '&eDale click'
actions:
all:
- 'close'
# La condición que debe cumplirse
- condition: 'perm *permiso.123'
# La prioridad aquí es opcional, pero puedes añadirla
# cuando configures más de 1 acción condicional
priority: 1
# Acciones en caso de que se cumpla
actions:
- 'tell: &aSi tienes el permiso!'
# Acciones cuando no se cumple
deny:
- 'tell: &cNo tienes el permiso'
- 'tell: &eLe diste click al botón!'
Última actualización
¿Te fue útil?