Início › Documentação › Configuração · origen_meth_lab
O recurso expõe dois ficheiros de configuração:
config/_main.lua: definições de jogo (NPC, veículos, entrega, recompensa).config/bridge.lua: seleção de fornecedores para a camada bridge.Ambos estão excluídos do escrow e podem ser editados com segurança.
| Opção | Por omissão | Descrição |
|---|---|---|
Config.Language |
'en' |
Idioma a usar ('en', 'es'). Carrega a partir de locales/{lang}.json |
Config.InteractionMode |
'drawtext' |
Como os jogadores interagem com o NPC. 'drawtext' mostra um aviso TextUI com [E]; 'target' usa o teu recurso de target |
Config.AutoCheckSQL |
true |
Cria automaticamente a tabela da base de dados no arranque. Define como false para gerires o esquema manualmente |
Config.Debug |
false |
Ativa a saída de depuração do recurso |
O ped que dá a missão e aparece no laboratório.
Config.NPC = {
model = 'S_M_M_Trucker_01',
coords = vec4(1702.5066, -1547.3065, 112.6472, 254.4936)
}| Campo | Tipo | Descrição |
|---|---|---|
model |
string |
Nome do modelo do ped |
coords |
vector4 |
Posição de aparecimento e orientação |
Pontos de aparecimento do empilhador e do reboque usados durante o trabalho.
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 | Descrição |
|---|---|---|
forklift.coords |
vector4 |
Posição de aparecimento e orientação do empilhador |
trailer.coords |
vector4 |
Posição de aparecimento e orientação do reboque |
O ponto de entrega e a recompensa atribuída ao concluir o trabalho.
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 | Descrição |
|---|---|---|
coords |
vector4 |
Localização do ponto de entrega |
reward.type |
string |
'money', 'item' ou 'custom' |
reward.method |
string |
Só com type = 'money': 'cash' ou 'bank' |
reward.amount |
number |
Só com type = 'money': quantia paga |
reward.items |
table[] |
Só com type = 'item': lista de { name, amount } a entregar |
Quando reward.type = 'custom', não é atribuído dinheiro nem itens automaticamente. Em vez disso, é chamado o hook Custom.OnCompleteDelivery(source) para implementares a tua própria lógica. Consulta Custom.
Seleciona qual o recurso que trata de cada integração. Todas as opções aceitam 'auto' (por omissão), 'custom' ou o nome direto de um recurso.
BridgeConfig = BridgeConfig or {
Framework = 'auto',
Inventory = 'auto',
Fuel = 'auto',
HelpText = 'auto',
Notify = 'auto',
Target = 'auto',
VehicleKey = 'auto',
ProgressBar = 'auto',
DebugLevel = 0,
}| Opção | Descrição |
|---|---|
Framework |
'auto', 'custom', 'qb-core', 'qbx_core', 'es_extended' |
Inventory |
'auto', 'custom' ou um dos inventários compatíveis |
Fuel |
'auto', 'custom' ou um dos scripts de combustível compatíveis |
HelpText |
'auto', 'custom' ou um dos scripts de TextUI compatíveis |
Notify |
'auto', 'custom' ou um dos scripts de notificações compatíveis |
Target |
'auto', 'custom', 'ox_target', 'qb-target', 'sleepless_interact' |
VehicleKey |
'auto', 'custom' ou um dos scripts de chaves compatíveis |
ProgressBar |
'auto', 'custom' ou um dos scripts de barra de progresso compatíveis |
DebugLevel |
0 = nenhum · 1 = avisos · 2 = registos completos do bridge |
Consulta Dependências para veres a lista completa de recursos compatíveis por módulo.