Inicio › Documentación › Configuración · origen_meth_lab

Configuración · origen_meth_lab

El recurso expone dos ficheros de configuración:

Ambos están excluidos del escrow y se pueden editar con seguridad.


config/_main.lua

General

Opción Por defecto Descripción
Config.Language 'en' Idioma que se usará ('en', 'es'). Se carga desde locales/{lang}.json
Config.InteractionMode 'drawtext' Cómo interactúan los jugadores con el PNJ. 'drawtext' muestra un aviso TextUI con [E]; 'target' usa tu recurso de target
Config.AutoCheckSQL true Crea automáticamente la tabla de la base de datos al arrancar. Ponlo en false para gestionar el esquema a mano
Config.Debug false Activa la salida de depuración del recurso

PNJ

El ped que da la misión y aparece en el laboratorio.

lua
Config.NPC = {
    model = 'S_M_M_Trucker_01',
    coords = vec4(1702.5066, -1547.3065, 112.6472, 254.4936)
}
Campo Tipo Descripción
model string Nombre del modelo del ped
coords vector4 Posición de aparición y orientación

Aparición de vehículos

Puntos de aparición de la carretilla elevadora y del remolque que se usan durante el trabajo.

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)
    }
}
Campo Tipo Descripción
forklift.coords vector4 Posición de aparición y orientación de la carretilla elevadora
trailer.coords vector4 Posición de aparición y orientación del remolque

Entrega

El punto de entrega y la recompensa que se concede al completar el trabajo.

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 }
        }
    }
}
Campo Tipo Descripción
coords vector4 Ubicación del punto de entrega
reward.type string 'money', 'item' o 'custom'
reward.method string Solo con type = 'money': 'cash' o 'bank'
reward.amount number Solo con type = 'money': cantidad pagada
reward.items table[] Solo con type = 'item': lista de { name, amount } que se entregan

Cuando reward.type = 'custom', no se concede dinero ni objetos de forma automática. En su lugar se llama al hook Custom.OnCompleteDelivery(source) para que implementes tu propia lógica. Consulta Custom.


config/bridge.lua

Selecciona qué recurso se encarga de cada integración. Todas las opciones aceptan 'auto' (por defecto), 'custom' o el nombre directo de un recurso.

lua
BridgeConfig = BridgeConfig or {
    Framework   = 'auto',
    Inventory   = 'auto',
    Fuel        = 'auto',
    HelpText    = 'auto',
    Notify      = 'auto',
    Target      = 'auto',
    VehicleKey  = 'auto',
    ProgressBar = 'auto',
    DebugLevel  = 0,
}
Opción Descripción
Framework 'auto', 'custom', 'qb-core', 'qbx_core', 'es_extended'
Inventory 'auto', 'custom' o uno de los inventarios compatibles
Fuel 'auto', 'custom' o uno de los scripts de combustible compatibles
HelpText 'auto', 'custom' o uno de los scripts de TextUI compatibles
Notify 'auto', 'custom' o uno de los scripts de notificaciones compatibles
Target 'auto', 'custom', 'ox_target', 'qb-target', 'sleepless_interact'
VehicleKey 'auto', 'custom' o uno de los scripts de llaves compatibles
ProgressBar 'auto', 'custom' o uno de los scripts de barra de progreso compatibles
DebugLevel 0 = ninguno · 1 = avisos · 2 = registros completos del bridge

Consulta Dependencias para ver la lista completa de recursos compatibles por módulo.