Cómo mostrar metadatos a los jugadores
Mostrar metadatos específicos a los jugadores es fácil. Antes que nada, necesitas saber cuál es la clave del metadato que quieres mostrar. Para eso, puedes activar el “Debug mode” en el menú de settings de/inventory, y luego pasar el cursor sobre el ítem del que quieres ver los metadatos.


Agregarlo a un ítem individual
Para mostrar a los jugadores los metadatos de un solo ítem, puedes agregar y adaptar este código en la definición de ese ítem, en el archivojaksam_inventory/_data/items.lua:

Agregarlo a todos los tipos de ítem
Para mostrar a los jugadores los metadatos de un tipo de ítem completo, el método es exactamente el mismo, pero colócalo en la tablaScript.defaultsByType, en el archivo jaksam_inventory/_data/defaults.lua.
Opcional: Hacer que los valores de metadatos se vean mejor
A veces quieres mostrar los metadatos de una forma más agradable a los jugadores. Por ejemplo, en lugar de mostrar “weapon_pistol”, quieres mostrar “Pistol”. ¡Aquí es donde entran los formatters! Puedes usar formatters integrados o crear los tuyos propios enjaksam_inventory/_data/formatter.lua. Así se usan:
Cómo configurar metadatos predeterminados para ítems
¿Quieres que los ítems tengan ciertos valores de metadatos cuando se crean por primera vez? Por ejemplo, tal vez quieras que las armas nuevas empiecen con 50% de durabilidad. Así se hace:1
Abre el menú de admin
Escribe
/inventory dentro del juego para abrir el menú de admin.2
Busca el ítem
Busca y haz clic en el ítem que quieres editar.
3
Abre la pestaña de metadatos
Haz clic en la pestaña “metadata”.
4
Configura los valores
Configura los valores de metadatos que quieras.
Avanzado - Usar templates para metadatos dinámicos
A veces quieres metadatos que cambien según ciertas condiciones. Para esto, puedes usar templates:1
Abre la pestaña de metadatos
Ve a la misma pestaña de metadatos en el editor de ítems.
2
Cambia al tipo template
Cambia el tipo de metadato a
template.3
Elige o crea un template
Puedes seleccionar un template existente, o crear el tuyo propio en
jaksam_inventory/_data/metadata_templates.lua.Ejemplo
Algunos ejemplos de lo que puedes hacer con templates de metadatos dinámicos:- Asignar a la cédula de identidad de un jugador su nombre, fecha de nacimiento, altura, etc.
- Asignar una durabilidad aleatoria a un arma
- Asignar la fecha de creación a un ítem (la primera vez que se crea el ítem)
