TrMenu
SpigotMCGithubMineLatino
  • Inicio
  • Índice
  • Como empezar
    • Descarga
    • Instalación
    • Configuración
  • Convertidor/Migración
  • Menú
    • Creación
    • Configuración
      • Título
      • Diseño
      • Formas de abrir
      • Opciones
      • Eventos
      • Scripts
      • Tasks
      • Propiedades
    • Botones
      • Configuración
      • Display
        • Material
        • Cantidad
        • Nombre
        • Descripción
        • Ubicación
        • Efecto
        • Data Interna
      • Acciones
      • Sub-Botones
  • accion
    • Información
    • Tipos
      • Simples
      • Complejas
      • Funcionales
      • Menú
      • Item
      • Datos
      • Compatibilidad
      • Otros
    • Opciones
  • script
    • Información
    • Condición
    • Kether
    • Javascript
      • Objetos
        • Utilidades
        • Conexión
      • Funciones
      • Expresiones
    • Jexl
  • opciones
    • Argumentos
    • Registro de comandos
    • Atajos con eventos
    • Comparador de items
    • RGB
    • Scripts integrados
    • Contenedor de items
  • plugin
    • Comandos de TrMenu
    • Placeholders
    • Plugins compatibles
  • DEV
    • API
      • Event
      • Receptacle
      • MenuFactory
    • Ejemplos
  • EXTRA
    • Yaml Basics
    • Licencia
    • Historia
    • Curiosidades
Con tecnología de GitBook
En esta página
  • 1. Retraso
  • 2. Condición
  • 3. Objetivos
  • 4. Probabilidad

¿Te fue útil?

  1. accion

Opciones

Opciones de las acciones

AnteriorOtrosSiguienteInformación

Última actualización hace 3 años

¿Te fue útil?

Las opciones son cosas que afectan la ejecución de las acciones y se escriben al final de la acción. Cada opción se escribe por separado encerrada entre <>.

1. Retraso

  • Puedes añadirle un retraso en ticks a la ejecución de la acción 20 ticks = 1 segundo.

  • Formas de escribirlo:

    • Normal: <delay:#>

    • RegEx: [{<](delay|wait)[=:] ?([0-9]+)[}>]

- 'tell: &eRecibiste este mensaje 3 segundos tarde<delay:60>'

2. Condición

  • Puedes hacer que 1 acción por separado necesite un permiso adicional para ejecutarse.

  • El permiso se evalúa mediante una .

  • Formas de escribirlo:

    • Normal: <condition: >

    • RegEx: [{<](condition|requirement)[=:] ?(.+)[}>]

- 'tell: &aSi tienes el permiso<condition:perm *permiso.123>'
Configuración en TrMenu v2

- 'tell: &aSi tienes el permiso<condition:hasPerm.permiso.123>'
Configuración en TrMenu v1

- 'tell: &aSi tienes el permiso<condition:player.hasPermission("permiso.123")>'

3. Objetivos

  • Puedes hacer que la acción aparte de ejecutarse para el jugador dentro del menú, también se ejecute para otros jugadores conectados.

  • Formas de escribirlo:

    • Normal: <players>

    • RegEx: [{<]players[=:]? ?(.*)[}>]

# La acción se ejecutará para todos los jugadores
- 'tell: &eHola %player_name%<players>'

# La acción se ejecutará para los jugadores que cumplan la condición
- 'tell: &aMensaje para staffs<players:perm *staff.msg>'
Configuración en TrMenu v2

# La acción se ejecutará para todos los jugadores
- 'tell: &eHola %player_name%<players>'

# La acción se ejecutará para los jugadores que cumplan la condición
- 'tell: &aMensaje para staffs<players:hasPerm.staff.msg>'
Configuración en TrMenu v1

# La acción se ejecutará para todos los jugadores
- 'tell: &eHola %player_name%<all>'

# TrMenu v1 no es compatible con jugadores condicionales

4. Probabilidad

Disponible desde la versión 2.01 de TrMenu

  • La probabilidad de ejecutar la acción designada.

  • La probabilidad se escribe en un intervalo entre 0 a 1, por ejemplo 0.35 significa 35% de probabilidad.

  • Formas de escribirlo:

    • Normal: <chance:#>

    • RegEx: [{<](chance|rate|rand(om)?)[=:] ?([0-9.]+)[}>]

- 'tell: &fEste texto tiene una probabilidad del 12%!<chance:0.12>'
condición