Tasks

Configurar tareas periódicas del menú

Para entender esta página de la wiki se requiere tener conocimiento sobre acciones y condiciones de TrMenu.

1. Método Antiguo

Disponible desde la versión 1.15 de TrMenu

  • En TrMenu v1 existe un método de ejecutar una tarea periódica que mantiene el menú abierto si se cumple cierta condición.

  • El formato es <condición>;<intervalo>.

  • El intervalo se hace en ticks (20 ticks = 1 segundo).

keep-open-requirements: 'player.isOp();10'

2. Método Nuevo

Disponible desde la versión 2.01 de TrMenu

  • Las tareas periódicas a tasks son cosas que ejecutan acciones cada cierto intervalo de tiempo mientras el menú está abierto.

  • Cada task está conformada por 3 partes: identificador, intervalo y acciones

  • Las tasks del menú se empiezan a ejecutar cuando se abre el menú y dejan de hacerlo cuando se cierra, eso quiere decir que aunque cambies de página las tasks seguirán ejecutándose.

  • Formas de escribirlo

    • Normal: Tasks

    • RegEx: (task|schedule)(s)?

  • Formas de escribir el intervalo

    • Normal: period

    • RegEx: (period|time)(s)?

Tasks:
  # Identificador del task
  TicTac:
    # Intervalo en ticks
    # 20 ticks = 1 segundo
    period: 20
    # Acciones que se ejcutan
    task:
      - condition: 'player op'
        actions:
          - 'sound: BLOCK_NOTE_BLOCK_BIT-1-2'
        deny:
          - 'close'
          - 'tell: &cYa no tienes OP'
          - 'break'
      - 'tell: &etic &atac'

Última actualización

¿Te fue útil?