Accueil › Documentation › Configuration · origen_meth_lab

Configuration · origen_meth_lab

La ressource expose deux fichiers de configuration :

Les deux sont exclus de l’escrow et peuvent être modifiés sans risque.


config/_main.lua

Général

Option Par défaut Description
Config.Language 'en' Langue à utiliser ('en', 'es'). Chargée depuis locales/{lang}.json
Config.InteractionMode 'drawtext' Manière dont les joueurs interagissent avec le PNJ. 'drawtext' affiche une invite TextUI avec [E] ; 'target' utilise ta ressource de target
Config.AutoCheckSQL true Crée automatiquement la table de la base de données au démarrage. Mets false pour gérer le schéma manuellement
Config.Debug false Active la sortie de débogage de la ressource

PNJ

Le ped donneur de mission qui apparaît au laboratoire.

lua
Config.NPC = {
    model = 'S_M_M_Trucker_01',
    coords = vec4(1702.5066, -1547.3065, 112.6472, 254.4936)
}
Champ Type Description
model string Nom du modèle du ped
coords vector4 Position d’apparition et orientation

Apparition des véhicules

Points d’apparition du chariot élévateur et de la remorque utilisés pendant le travail.

lua
Config.VehicleSpawns = {
    forklift = {
        coords = vec4(1713.5016, -1542.6887, 112.0990, 50.4839)
    },
    trailer = {
        coords = vec4(1728.1082, -1576.5702, 112.5942, 174.1927)
    }
}
Champ Type Description
forklift.coords vector4 Position d’apparition et orientation du chariot élévateur
trailer.coords vector4 Position d’apparition et orientation de la remorque

Livraison

Le point de dépôt et la récompense accordée à la fin du travail.

lua
Config.Delivery = {
    coords = vec4(236.7335, -3321.6990, 5.7939, 179.0640),
    reward = {
        type = 'money', -- 'money' or 'item' or 'custom'
        method = 'cash', -- Only used if type is 'money': 'bank' or 'cash'
        amount = 50000, -- Amount only used if type is 'money'
        items = {
            { name = 'sandwich', amount = 1 }
        }
    }
}
Champ Type Description
coords vector4 Lieu de dépôt de la livraison
reward.type string 'money', 'item' ou 'custom'
reward.method string Uniquement avec type = 'money' : 'cash' ou 'bank'
reward.amount number Uniquement avec type = 'money' : montant versé
reward.items table[] Uniquement avec type = 'item' : liste de { name, amount } à donner

Quand reward.type = 'custom', ni argent ni objets ne sont accordés automatiquement. À la place, le hook Custom.OnCompleteDelivery(source) est appelé pour que tu implémentes ta propre logique. Consulte Custom.


config/bridge.lua

Sélectionne la ressource qui alimente chaque intégration. Chaque option accepte 'auto' (par défaut), 'custom' ou le nom direct d’une ressource.

lua
BridgeConfig = BridgeConfig or {
    Framework   = 'auto',
    Inventory   = 'auto',
    Fuel        = 'auto',
    HelpText    = 'auto',
    Notify      = 'auto',
    Target      = 'auto',
    VehicleKey  = 'auto',
    ProgressBar = 'auto',
    DebugLevel  = 0,
}
Option Description
Framework 'auto', 'custom', 'qb-core', 'qbx_core', 'es_extended'
Inventory 'auto', 'custom' ou l’un des inventaires pris en charge
Fuel 'auto', 'custom' ou l’un des scripts de carburant pris en charge
HelpText 'auto', 'custom' ou l’un des scripts de TextUI pris en charge
Notify 'auto', 'custom' ou l’un des scripts de notification pris en charge
Target 'auto', 'custom', 'ox_target', 'qb-target', 'sleepless_interact'
VehicleKey 'auto', 'custom' ou l’un des scripts de clés pris en charge
ProgressBar 'auto', 'custom' ou l’un des scripts de barre de progression pris en charge
DebugLevel 0 = aucun · 1 = avertissements · 2 = journaux complets du bridge

Consulte Dépendances pour la liste complète des ressources prises en charge par module.