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.
Última actualización
¿Te fue útil?