Datos

Tipos de acciones sobre el manejo de data

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.

Última actualización

¿Te fue útil?