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

¿Te fue útil?

  1. script

Condición

Configuración de condiciones en TrMenu

AnteriorInformaciónSiguienteKether

Última actualización hace 11 meses

¿Te fue útil?

Las condiciones son que luego de ser ejecutados deben devolver un valor verdadero o falso para así procesar la parte del menú donde se requiere la condición.

Desde la versión 3.0 de TrMenu se utiliza por defecto el lenguaje de programación de scripts llamado , pero si quieres utilizar como en las versiones viejas de TrMenu solamente añade al principio del script js: o $ mientras que para usar se requiere añadir jexl: al principio del script.

# Una condición que verifica que el jugador tenga el
# permiso "permiso.asd.123"
condition: 'perm *permiso.asd.123'

# También puedes especificar explicitamente el lenguaje Kether
# añadiendo al principio "kether:" o "kt:"
condition: 'kt: perm *permiso.asd.123'

# NOTA: Kether solo está disponible desde TrMenu 3.0
# Una condición que verifica que el jugador tenga el
# permiso "permiso.asd.123"
condition: 'js: player.hasPermission("permiso.asd.123")'

# Desde TrMenu v3 debes añadir el "js: " o "$ " al principio.
# En otras versiones más viejas lo debes quitar.
condition: '$ player.hasPermission("permiso.asd.123")'

# NOTA: En TrMenu v2 o v1 NO debes añadir el "js: " o "$ "
# Una condición que verifica que el jugador tenga el
# permiso "permiso.asd.123"
condition: 'jexl: player.hasPermission("permiso.asd.123")'

# NOTA: Jexl solo está disponible desde TrMenu 3.3.2

scripts
Kether
Javascript
Jexl