Config.Documents (config/documents.lua). Cette page construit deux exemples de zéro :
- un permis de chasse, un document
licensedélivré dans une mairie - une carte de service des pompiers, un document
badgepour le jobfire
Choisir le type
Étape par étape
1
Vérifier que la licence existe (license uniquement)
- ESX
- QBCore / Qbox
Le type de licence doit être une ligne de la table S’il manque, la console écrit au démarrage
licenses d’esx_license. Si aucun autre script ne l’ajoute, ajoute-la toi-même :hunting: licence type "hunting" is not in the licenses table.2
Ajouter l'item
Le nom de l’item est libre, il doit seulement correspondre à
item à l’étape suivante. Donne-lui une image au nom de l’item (par exemple hunting_license.webp) dans le dossier d’images de ton inventaire.- jaksam_inventory
- ox_inventory
- qb-inventory
Ajoute-le à
jaksam_inventory_data/items.lua. type = 'idcards' lui donne les actions du clic droit View, Show et Copy number, onUse le passe au script et dynamicMetadata remplit un document qui vient d’un shop ou d’un give admin :- Une licence avec des catégories a aussi besoin de
classes = { metadataTemplateId = 'doc_classes', onlyFirstAdd = true } - Une carte de service a aussi besoin de
rank = { metadataTemplateId = 'doc_rank', onlyFirstAdd = true }
jaksam_inventory une fois.3
Ajouter le type de document
Une entrée dans
Config.Documents. La clé (hunting, badge_fd) est le type de document : elle est enregistrée dans le registre et utilisée par les mairies, les commandes et les exports. Ne la renomme pas une fois que des documents de ce type existent.4
Décider qui le délivre
- identity / license
- badge
Ajoute le type aux Sans une mairie qui le propose, le document existe mais aucun guichet ne le délivre. Une licence n’est délivrée qu’aux personnages qui la possèdent : la mairie ne l’accorde pas.Un document
documents d’une mairie et donne-lui ses frais dans Config.Offices (config/office.lua), ou sur la page des mairies de /documents config :identity peut aussi aller à chaque nouveau personnage : ajoute le type à Config.Starter.documents. Voir Mairies.5
Redémarrer et tester
Redémarre Utilise l’item pour le regarder, et vérifie-le avec
jksm_identity, puis en jeu :/documents check <serial>.L’apparence de la carte
Tous les champs detheme sont facultatifs.
Les couleurs sont des valeurs hex (
#1d4e89). Garde un secondary clair et un primary foncé : les données sont imprimées en texte foncé sur le fond, les bandes ont un texte blanc.
Le contrefaire
Un document personnalisé se contrefait comme ceux fournis. À partir de quel niveau de faussaire dépend de son type, dansConfig.Forging.levels (config/forgery.lua) : par défaut les pièces d’identité dès le premier niveau, les licences dès le deuxième et les cartes de service dès le quatrième. Voir Contrefaçon, ouvriers et commandes.