Prérequis
Installer la ressource
Il y a une version pour ESX et une pour QBCore et Qbox (elle détecte elle-même lequel des deux tourne). Prends celle de ton framework.- ESX
- QBCore / Qbox
1
Télécharger Jaksam Identity
Télécharge la version ESX et extrais le dossier
jksm_identity dans le dossier resources de ton serveur.2
Configurer le server.cfg
Démarre-le après tout ce dont il a besoin, par exemple :
3
Base de données
Rien à faire : les tables sont créées et mises à jour au démarrage (
jksm_identity_schema garde la version).install/install.sql sert uniquement pour les bases où le script n’a pas le droit de créer des tables.4
Ajouter les items
Ajoute les items à ton inventaire, voir Installer les items plus bas.
5
config/main.lua
Config.Bridge: inventaire ('jaksam'ou'ox_inventory'), notifications ('esx'ou'ox_lib'), téléphone ('roadphone'ou'none') et menusConfig.Locale:'en'ou'de'Config.AdminGroups/Config.AdminAce: qui peut utiliser la commande adminConfig.Debug = falsesur un serveur en production
Installer les items
- jaksam_inventory
- ox_inventory
- qb-inventory
1
Ajouter les entrées des items
Ajoute les entrées de
install/jaksam_items.lua dans jaksam_inventory_data/items.lua, dans la table après return { }.2
Ajouter les types d'items
Copie
install/jaksam_item_types.lua tel quel vers jaksam_inventory_data/_data/jksm_identity.lua. Il ajoute les actions du clic droit View, Show et Copy number. Rien à coller : les fichiers de ce dossier survivent aux mises à jour de l’inventaire.3
Copier les images
Copie
install/images/*.webp vers jaksam_inventory_data/_images/.4
Redémarrer l'inventaire
Redémarre
jaksam_inventory une fois.Items des boutiques ou des admins
Quand le script délivre un document, il passe lui-même les métadonnées. Quand un item de document apparaît autrement (une boutique jaksam, un don d’admin), les modèles de métadonnées le remplissent. Les entrées deinstall/jaksam_items.lua ont déjà ce bloc, garde-le sur chaque item de document :
rarity jaksam est listée dans Config.UnregisteredRarities (par défaut illegal).
Configurer
1
config/documents.lua
Les types de documents, leurs items, leur validité et leurs thèmes. Toute licence connue de ton framework peut devenir un document : ajoute l’item et une entrée ici. Voir Documents et registre.
2
config/office.lua
Les documents de départ (
Config.Starter, par défaut la carte d’identité) et les mairies (Config.Offices) : lieux, modèles de PNJ, documents gérés par chaque mairie, frais, espèces ou banque. Voir Mairies.3
config/forgery.lua
Liste les ateliers de faussaires dans
Config.Forgery.workshops (entrée à l’extérieur, prix, jobs qui peuvent le posséder), ou ajoute-les en jeu avec /documents config. Aucun atelier n’est configuré de base : le côté contrefaçon reste invisible tant que tu n’en ajoutes pas un. Voir Ateliers de faussaires.4
config/raid.lua
Les unités qui font des descentes dans les ateliers (tes jobs de police, à partir de quel grade) et l’emplacement de la salle des scellés de chaque unité. Sans salle des scellés, rien ne peut être saisi.
Config.Raid.enabled = false désactive les descentes. Voir Descentes.Vérification
Démarre le serveur et lis la console. Une ressource manquante ou un bridge sans fichier est indiqué en rouge. Aucune ligne rouge signifie que les vérifications de démarrage sont passées (avecConfig.Debug = true, il affiche aussi start checks passed).
En jeu, ouvre /documents en tant qu’admin : sans sous-commande, il liste toutes celles disponibles.