Config.Documents (config/documents.lua). Diese Seite baut zwei Beispiele von Grund auf:
- einen Jagdschein, ein
license-Dokument, das in einem Bürgeramt ausgestellt wird - einen Feuerwehr-Dienstausweis, ein
badge-Dokument für den Jobfire
Die Art wählen
Schritt für Schritt
1
Prüfen, dass die Lizenz existiert (nur license)
- ESX
- QBCore / Qbox
Der Lizenztyp muss eine Zeile der esx_license-Tabelle Fehlt er, schreibt die Konsole beim Start
licenses sein. Wenn kein anderes Script ihn anlegt, leg ihn selbst an:hunting: licence type "hunting" is not in the licenses table.2
Das Item hinzufügen
Der Item-Name ist frei wählbar, er muss nur mit
item im nächsten Schritt übereinstimmen. Gib ihm ein Bild mit dem Namen des Items (zum Beispiel hunting_license.webp) im Bildordner deines Inventars.- jaksam_inventory
- ox_inventory
- qb-inventory
Füge es zu
jaksam_inventory_data/items.lua hinzu. type = 'idcards' gibt ihm die Rechtsklick-Aktionen View, Show und Copy number, onUse übergibt es dem Script und dynamicMetadata füllt ein Dokument, das aus einem Shop oder einem Admin-Give kommt:- Eine Lizenz mit Klassen braucht zusätzlich
classes = { metadataTemplateId = 'doc_classes', onlyFirstAdd = true } - Ein Dienstausweis braucht zusätzlich
rank = { metadataTemplateId = 'doc_rank', onlyFirstAdd = true }
jaksam_inventory einmal neu.3
Den Dokumenttyp hinzufügen
Ein Eintrag in
Config.Documents. Der Schlüssel (hunting, badge_fd) ist der Dokumenttyp: Er wird im Register gespeichert und von den Ämtern, den Befehlen und den Exports verwendet. Benenne ihn nicht um, sobald es Dokumente dieses Typs gibt.4
Festlegen, wer es ausstellt
- identity / license
- badge
Trage den Typ in die Ohne ein Amt, das es führt, existiert das Dokument, aber kein Schalter gibt es aus. Eine Lizenz wird nur an Charaktere ausgestellt, die sie haben: Das Amt erteilt sie nicht.Ein
documents eines Amts ein und gib ihm seine Gebühren in Config.Offices (config/office.lua), oder auf der Ämter-Seite von /documents config:identity-Dokument kann auch jeder neue Charakter bekommen: Trage den Typ in Config.Starter.documents ein. Siehe Bürgerämter.5
Neu starten und testen
Starte Benutze das Item, um es anzusehen, und prüfe es mit
jksm_identity neu, dann im Spiel:/documents check <serial>.Das Aussehen der Karte
Jedes Feld vontheme ist optional.
Farben sind Hex-Werte (
#1d4e89). Halte secondary hell und primary dunkel: Die Daten stehen in dunkler Schrift auf dem Hintergrund, die Bänder haben weiße Schrift.
Fälschen
Ein eigenes Dokument kann genauso gefälscht werden wie die mitgelieferten. Ab welcher Fälscherstufe, hängt von seiner Art ab, inConfig.Forging.levels (config/forgery.lua): standardmäßig Ausweise ab der ersten Stufe, Lizenzen ab der zweiten und Dienstausweise ab der vierten. Siehe Fälschen, Arbeiter und Aufträge.