Eventos
Configurar eventos del menú
Puedes hacer que el menú ejecute acciones cuando se ejecuta un evento por parte de TrMenu.
También puedes configurar que se ejecuten ciertas acciones al abrir, cerrar o darle click al menú, además verificar que se cumplan condiciones como razones al abrir o cerrar.
A diferencia de las listas de acciones, cada tipo de evento admite el uso de ejecución de un script Kether en forma de texto.
Formas de escribirlo
Normal: Events
RegEx: event(s)?
Events:
Open:
- 'sound: BLOCK_CHEST_OPEN-1-0'
Close:
- condition: 'perm *permiso.123'
actions:
- 'sound: ENTITY_ITEM_BREAK-1-0'
deny:
- 'sound: BLOCK_CHEST_CLOSE-1-0'
Click:
- 'sound: ENTITY_ITEM_BREAK-1-0'
1. Al abrir el menú
Formas de escribirlo
Normal: Open
RegEx: open(s)?
Events:
Open:
- condition: 'perm *menu.abrir'
actions:
- 'tell: &aAbriste el menú correctamente!'
deny:
- 'tell: &cNo tienes permiso para abrir el menú'
# La acción "return" cancela el evento
# En este caso impide abrir el menú
- 'return'
- 'sound: BLOCK_CHEST_OPEN-1-0'
- condition: 'check *"{reason}" == *"CONSOLE"'
actions:
- 'tell: &eEste menú fue abierto por un comando ejecutado en la consola'
2. Al cerrar el menú
Formas de escribirlo
Normal: Close
RegEx: close(s)?
Events:
Close:
- 'sound: BLOCK_CHEST_CLOSE-1-0'
# NOTA: También puedes añadir acciones condicionales
# y el "return" para evitar cerrar menú
3. Al darle click al menú
Disponible desdee la versión 2.01 de TrMenu
Formas de escribirlo
Normal: Click
RegEx: click(s)?
Events:
Click:
- 'sound: ENTITY_ITEM_BREAK-1-0'
# NOTA: También puedes añadir acciones condicionales
# y el "return" para evitar que el click haga algo
Última actualización
¿Te fue útil?