Inicio › Documentación › Configuración · origen_garages
La configuración está repartida en dos ficheros dentro de config/:
config/main.lua — ajustes generales, framework, permisos, correspondencias de la base de datosconfig/interiors.lua — definiciones de interiores shell e IPL| Variable | Por defecto | Descripción |
|---|---|---|
Config.Debug |
false |
Muestra mensajes de depuración en la consola |
Config.Language |
'en' |
Idioma de la interfaz — coincide con un fichero de locales/ |
Config.PaymentMethod |
'bank' |
Cuenta usada para los pagos ('bank' | 'cash') |
Config.DepotPrice |
1000 |
Coste de recuperar un vehículo del depósito |
Config.GiveKeys |
true |
Activa o desactiva el sistema de llaves al sacar un vehículo |
Config.OpenAdministrationMenu |
'openadmin' |
Comando de chat para abrir el panel de administración |
Grupos con acceso al menú de administración. Déjalo vacío para permitirlo a todos los jugadores:
Config.Permissions = {
'god',
'superadmin',
'admin',
}| Tecla | Por defecto | Acción |
|---|---|---|
furniture |
H |
Abre el modo de colocación de mobiliario |
keysManagement |
J |
Abre la gestión de llaves del vehículo |
Relaciona los nombres internos de campo del recurso con las columnas reales de la tabla de vehículos de tu framework:
| Framework | tabla de vehículos | col. propietario | col. mods | col. estado | col. garaje |
|---|---|---|---|---|---|
qb-core |
player_vehicles |
citizenid |
mods |
state |
garage |
qbx_core |
player_vehicles |
citizenid |
mods |
state |
garage |
esx |
owned_vehicles |
owner |
vehicle |
stored |
parking |
custom |
(vacío) | (vacío) | (vacío) | (vacío) | (vacío) |
Valores de estado internos usados en la base de datos:
| Constante | Valor | Descripción |
|---|---|---|
OUT |
0 |
El vehículo está generado en el mundo |
STORED |
1 |
El vehículo está dentro de un garaje |
IMPOUNDED |
2 |
El vehículo está en el depósito |
El marcador de interacción que se muestra en los puntos de entrada del garaje:
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 de GTA cargados con RequestIpl. Cada entrada define un punto de salida y los huecos donde aparecen los vehí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 cargados como entidades. Cada shell define una salida y sus huecos de vehí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)
}| Clave | Nombre | Tipo | Capacidad |
|---|---|---|---|
3-car-garage |
Garaje de 3 coches | IPL | 3 huecos |
aw_origen_garage_deluxe1_shell |
Garaje Deluxe 1 | Shell | 3 huecos |
aw_origen_garage_deluxe2_shell |
Garaje Deluxe 2 | Shell | 4 huecos |
aw_origen_garage_deluxe3_shell |
Garaje Deluxe 3 | Shell | 8 huecos |