Accueil › Documentation › Configuration · origen_meth_lab
La ressource expose deux fichiers de configuration :
config/_main.lua : paramètres de jeu (PNJ, véhicules, livraison, récompense).config/bridge.lua : sélection des fournisseurs pour la couche bridge.Les deux sont exclus de l’escrow et peuvent être modifiés sans risque.
| 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 |
Le ped donneur de mission qui apparaît au laboratoire.
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 |
Points d’apparition du chariot élévateur et de la remorque utilisés pendant le travail.
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 |
Le point de dépôt et la récompense accordée à la fin du travail.
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.
Sélectionne la ressource qui alimente chaque intégration. Chaque option accepte 'auto' (par défaut), 'custom' ou le nom direct d’une ressource.
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.