Início › Documentação › Configuração · origen_garages
A configuração está dividida em dois ficheiros dentro de config/:
config/main.lua — definições gerais, framework, permissões, correspondências da base de dadosconfig/interiors.lua — definições de interiores shell e IPL| Variável | Por omissão | Descrição |
|---|---|---|
Config.Debug |
false |
Mostra mensagens de depuração na consola |
Config.Language |
'en' |
Idioma da interface — corresponde a um ficheiro de locales/ |
Config.PaymentMethod |
'bank' |
Conta usada para os pagamentos ('bank' | 'cash') |
Config.DepotPrice |
1000 |
Custo de recuperar um veículo do depósito |
Config.GiveKeys |
true |
Ativa ou desativa o sistema de chaves ao retirar um veículo |
Config.OpenAdministrationMenu |
'openadmin' |
Comando de chat para abrir o painel de administração |
Grupos com acesso ao menu de administração. Deixa vazio para permitir a todos os jogadores:
Config.Permissions = {
'god',
'superadmin',
'admin',
}| Tecla | Por omissão | Ação |
|---|---|---|
furniture |
H |
Abre o modo de colocação de mobiliário |
keysManagement |
J |
Abre a gestão de chaves do veículo |
Relaciona os nomes internos de campo do recurso com as colunas reais da tabela de veículos da tua framework:
| Framework | tabela de veículos | col. proprietário | col. mods | col. estado | col. garagem |
|---|---|---|---|---|---|
qb-core |
player_vehicles |
citizenid |
mods |
state |
garage |
qbx_core |
player_vehicles |
citizenid |
mods |
state |
garage |
esx |
owned_vehicles |
owner |
vehicle |
stored |
parking |
custom |
(vazio) | (vazio) | (vazio) | (vazio) | (vazio) |
Valores de estado internos usados na base de dados:
| Constante | Valor | Descrição |
|---|---|---|
OUT |
0 |
O veículo está gerado no mundo |
STORED |
1 |
O veículo está dentro de uma garagem |
IMPOUNDED |
2 |
O veículo está no depósito |
O marcador de interação mostrado nos pontos de entrada da garagem:
Config.Marker = {
type = 36,
color = {0, 0, 0, 200},
size = vector3(0.3, 0.3, 0.3),
coords = vector3(0.0, 0.0, 1.0),
bobUpAndDown = true,
faceCamera = false,
rotate = true,
}Config.RenderDistance = 200 -- metersInteriores integrados do GTA carregados com RequestIpl. Cada entrada define um ponto de saída e os lugares onde aparecem os veículos:
Config.Ipls = {
['3-car-garage'] = {
type = 'ipl',
exit = vec4(198.47, -1005.6, -100.0, 359.44),
spawns = {
vec4(193.19, -996.12, -99.98, 182.00),
vec4(197.94, -995.89, -99.98, 182.00),
vec4(203.66, -997.5, -99.98, 143.03),
}
}
}Shells de modelos 3D personalizados carregados como entidades. Cada shell define uma saída e os respetivos lugares de veículos:
Config.Shells = {
['aw_origen_garage_deluxe1_shell'] = {
model = 'aw_origen_garage_deluxe1_shell',
exit = vector4(1.48, 7.09, 0.01, 182.38),
spawns = {
vector4(6.08, 5.94, 0.0, 91.29),
vector4(6.10, 0.88, 0.0, 90.31),
vector4(6.02, -4.18, 0.0, 89.69),
}
},
-- aw_origen_garage_deluxe2_shell (4 spawn slots)
-- aw_origen_garage_deluxe3_shell (8 spawn slots)
}| Chave | Nome | Tipo | Capacidade |
|---|---|---|---|
3-car-garage |
Garagem de 3 carros | IPL | 3 lugares |
aw_origen_garage_deluxe1_shell |
Garagem Deluxe 1 | Shell | 3 lugares |
aw_origen_garage_deluxe2_shell |
Garagem Deluxe 2 | Shell | 4 lugares |
aw_origen_garage_deluxe3_shell |
Garagem Deluxe 3 | Shell | 8 lugares |