Requisitos
Instalar el recurso
Hay una versión para ESX y otra para QBCore y Qbox (detecta sola cuál de los dos está en marcha). Coge la de tu framework.- ESX
- QBCore / Qbox
1
Descarga Jaksam Identity
Descarga la versión ESX y extrae la carpeta
jksm_identity en la carpeta resources de tu servidor.2
Configura el server.cfg
Arráncalo después de todo lo que necesita, por ejemplo:
3
Base de datos
Nada que hacer: las tablas se crean y se actualizan al arrancar (
jksm_identity_schema guarda la versión).install/install.sql es solo para bases de datos en las que el script no puede crear tablas.4
Añade los items
Añade los items a tu inventario, mira Instalar los items más abajo.
5
config/main.lua
Config.Bridge: inventario ('jaksam'o'ox_inventory'), notificaciones ('esx'o'ox_lib'), móvil ('roadphone'o'none') y menúsConfig.Locale:'en'o'de'Config.AdminGroups/Config.AdminAce: quién puede usar el comando de adminConfig.Debug = falseen un servidor en producción
Instalar los items
- jaksam_inventory
- ox_inventory
- qb-inventory
1
Añade las entradas de los items
Añade las entradas de
install/jaksam_items.lua a jaksam_inventory_data/items.lua, dentro de la tabla después de return { }.2
Añade los tipos de item
Copia
install/jaksam_item_types.lua tal cual a jaksam_inventory_data/_data/jksm_identity.lua. Añade las acciones de clic derecho View, Show y Copy number. Nada que pegar: los archivos de esa carpeta sobreviven a las actualizaciones del inventario.3
Copia las imágenes
Copia
install/images/*.webp a jaksam_inventory_data/_images/.4
Reinicia el inventario
Reinicia
jaksam_inventory una vez.Items de tiendas o de admin
Cuando el script expide un documento, pasa él mismo los metadatos. Cuando un item de documento aparece de otra forma (una tienda de jaksam, una entrega de admin), lo rellenan las plantillas de metadatos. Las entradas deinstall/jaksam_items.lua ya llevan este bloque, consérvalo en cada item de documento:
rarity de jaksam esté en Config.UnregisteredRarities (por defecto illegal).
Configurar
1
config/documents.lua
Los tipos de documento, sus items, validez y temas. Cualquier licencia que conozca tu framework puede ser un documento: añade el item y una entrada aquí. Mira Documentos y registro.
2
config/office.lua
Los documentos iniciales (
Config.Starter, por defecto el DNI) y las oficinas ciudadanas (Config.Offices): lugares, modelos de NPC, qué documentos gestiona cada oficina, tasas, efectivo o banco. Mira Oficinas ciudadanas.3
config/forgery.lua
Pon los talleres de falsificación en
Config.Forgery.workshops (entrada exterior, precio, los trabajos que pueden tenerlo), o añádelos en el juego con /documents config. De serie no hay ningún taller configurado: el lado de la falsificación queda invisible hasta que añadas uno. Mira Talleres de falsificación.4
config/raid.lua
Los cuerpos que hacen redadas en los talleres (tus trabajos de policía, desde qué rango) y dónde está el armario de pruebas de cada cuerpo. Sin armario no se puede incautar nada.
Config.Raid.enabled = false desactiva las redadas. Mira Redadas.Verificación
Arranca el servidor y lee la consola. Un recurso que falta o un bridge sin archivo aparece en rojo. Ninguna línea roja significa que las comprobaciones de arranque han pasado (conConfig.Debug = true también imprime start checks passed).
En el juego, abre /documents como admin: sin subcomando muestra todos los disponibles.