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. Data
  • 2. Meta
  • 3. GlobalData
  • Notas

¿Te fue útil?

  1. accion
  2. Tipos

Datos

Tipos de acciones sobre el manejo de data

El contenido de esta página de la wiki solo aplica para las versiones de TrMenu mayores o iguales a la versión 2.01. Las versiones viejas no serán compatibles.

1. Data

La data en TrMenu son datos sobre el jugador que se guardan incluso después de apagar y encender el servidor. Puedes obtener la data dentro de los menús utilizando {data:ID}, donde el ID es el identificador de la data.

1.1 Añadir data

  • Esta acción edita o añade data del jugador con cierto identificador.

  • Puedes editar varias datas separadas por ;.

  • Formas de escribirlo:

    • Normal: set-data

    • RegEx: set-?datas?

# Establecer la data "fruta" como si fuera "manzana"
- 'set-data: fruta manzana'

# Establecer la data "texto" como si fuera "hola asd 123"
- 'set-data: texto hola asd 123'

# Establecer varias datas el mismo tiempo
- 'set-data: fruta manzana;verdura papa'

1.2 Remover data

  • Esta acción elimina la data del jugador con cierto identificador.

  • Puedes eliminar varias datas separadas por ;.

  • Formas de escribirlo:

    • Normal: remove-data

    • RegEx: (remove|rem|del)-?datas?

# Eliminar la data con el identificador "fruta"
- 'remove-data: fruta'

# Eliminar las datas "fruta" y "texto"
- 'remove-data: fruta;texto'

2. Meta

La metadata en TrMenu son datos temporales sobre el jugador, son borrados cuando el servidor se apaga. Puedes obtener la metadada dentro de los menús utilizando {meta:ID}, donde el ID es el identificador del meta.

2.1 Añadir metadata

  • Esta acción edita o añade meta del jugador con cierto identificador.

  • Puedes editar varios metas separadas por ;.

  • Formas de escribirlo:

    • Normal: set-meta

    • RegEx: set-?(temp|var(iable)?|meta)s?

# Establecer el meta "fruta" como si fuera "manzana"
- 'set-meta: fruta manzana'

# Establecer el meta "texto" como si fuera "hola asd 123"
- 'set-meta: texto hola asd 123'

# Establecer varios metas el mismo tiempo
- 'set-meta: fruta manzana;verdura papa'

2.2 Remover metadata

  • Esta acción elimina el meta del jugador con cierto identificador.

  • Puedes eliminar varios metas separadas por ;.

  • Formas de escribirlo:

    • Normal: remove-meta

    • RegEx: (remove|rem|del)-?(temp|var(iable)?|meta)s?

# Eliminar el meta con el identificador "fruta"
- 'remove-meta: fruta'

# Eliminar los metas "fruta" y "texto"
- 'remove-data: fruta;texto'

3. GlobalData

La global data en TrMenu son cualquier tipo de dato global que se guarda incluso después de apagar y encender el servidor. Los datos globales no requieren de un jugador para ser almacenados. Puedes obtener la data global dentro de los menús utilizando {globaldata:ID}, donde el ID es el identificador de la data.

3.1 Añadir GlobalData

  • Esta acción edita o añade data global con cierto identificador.

  • Puedes editar varias datas separadas por ;.

  • Formas de escribirlo:

    • Normal: set-globaldata

    • RegEx: set-?(global|g)-?datas?

# Establecer la data "fruta" como si fuera "manzana"
- 'set-globaldata: fruta manzana'

# Establecer la data "texto" como si fuera "hola asd 123"
- 'set-globaldata: texto hola asd 123'

# Establecer varias datas el mismo tiempo
- 'set-globaldata: fruta manzana;verdura papa'

3.2 Remover GlobalData

Disponible desde la versión 3.0 de TrMenu

  • Esta acción elimina la data global con cierto identificador.

  • Puedes eliminar varias datas separadas por ;.

  • Formas de escribirlo:

    • Normal: remove-globaldata

    • RegEx: (remove|rem|del)-?(global|g)-?datas?

# Eliminar la data con el identificador "fruta"
- 'remove-globaldata: fruta'

# Eliminar las datas "fruta" y "texto"
- 'remove-globaldata: fruta;texto'

Notas

El guardado de datos de TrMenu se configura en el archivo settings.yml en la sección "Database", si utilizas alguna base de datos externa como MongoDB o SQL la data podrá funcionar en múltiples servidores al mismo tiempo.

AnteriorItemSiguienteCompatibilidad

Última actualización hace 11 meses

¿Te fue útil?