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. Obtención típica
  • 2. Obtenciones alternativas

¿Te fue útil?

  1. opciones

Argumentos

Uso de argumentos en los menús

AnteriorJexlSiguienteRegistro de comandos

Última actualización hace 11 meses

¿Te fue útil?

Los argumentos son las cosas que vienen después de cualquier comando separados por espacios, por ejemplo:

/comando argumento1 argumento2 argumento3...

TrMenu detecta los argumentos de los y los puedes utilizar dentro de los menús para diferentes cosas.

Los argumentos están enumerados empezando desde cero, en otras palabras:

  • El argumento 1 es #0

  • El argumento 2 es #1

  • El argumento 3 es #2

  • ....

  • El argumento 15 es #14

1. Obtención típica

  • Por lo general si quieres obtener los argumentos dentro de los menús puedes utilizar {#}, por ejemplo {2}.

  • La obtención típica se puede utilizar en el , y .

Buttons:
  'A':
    display:
      mat: DIAMOND
      name: '&eArgumentos'
      # Mostrar los argumentos en el lore
      lore:
        - ''
        - '&7Argumento #1&8:&f {0}'
        - '&7Argumento #2&8:&f {1}'
        - '&7Argumento #3&8:&f {2}'
    actions:
      - 'close'
      # Mostrar los argumentos en las acciones
      - 'tell: &eEl primer agumento es: {0}'
      # Utilizar los argumentos en una condicion con script Javascript
      - condition: 'js: vars("{1}") == "manzana"'
        actions:
          - 'tell: &aEl segundo argumento es manzana'
        deny:
          - 'tell: &cEl segundo argumento NO es manzana'

2. Obtenciones alternativas

Los argumentos del menú pueden obtenerse también mediante de PlaceholderAPI como por ejemplo %trmenu_args_1% para obtener el segundo argumento.

También puedes utilizar el obtener los argumentos directamente desde el objeto de sesión del jugador en un mediante session.getArguments()[1] para obtener el segundo argumento.

comandos para abrir el menú
display
acciones
scripts
placeholders
javascript