Inicio › Documentación › Configuración · origen_parking

Configuración · origen_parking

Todos los ajustes están en config/config.lua.


General

Variable Por defecto Descripción
Config.Locale 'es' Idioma de la interfaz: 'en' | 'es' | 'fr' | 'de' | 'pt'
Config.Framework 'auto' Framework: 'auto' | 'qbx' | 'qb' | 'esx' | 'standalone' | 'custom'
Config.KeySystem 'auto' Sistema de llaves: 'auto' | 'qbx_vehiclekeys' | 'qs-vehiclekeys' | 'rk-keys' | 'none' | 'custom'
Config.AdminSystem 'auto' Validación de administradores: 'auto' | 'origen_admin' | 'ace' | 'qbx' | 'esx' | 'custom'
Config.AdminPermission 'org_parking' Cadena de permiso usada para origen_admin
Config.AdminAceNode 'org_parking.admin' Nodo ace usado cuando AdminSystem = 'ace'
Config.NotifySystem 'auto' Notificaciones: 'auto' | 'ox_lib' | 'qbx' | 'esx' | 'chat' | 'custom'
Config.TableName 'org_parking' Nombre de la tabla SQL: no lo cambies si ya hay datos
Config.GarageIntegration 'auto' Sistema de garajes: 'auto' | 'origen_garages' | 'qb-garages' | 'none' | 'custom'
Config.AdminCommand 'orgadmin' Comando de chat para abrir el panel de administración
Config.Debug false Activa el registro de depuración

Comportamiento del aparcamiento

Variable Por defecto Descripción
Config.AutomaticParking true Aparca automáticamente cuando el jugador sale del vehículo y lo cierra con llave
Config.AutomaticParkingTimeout 30 Segundos de espera para el cierre tras salir, antes de aparcar
Config.LockVehiclesOnSpawn true Cierra automáticamente los vehículos al aparecer
Config.GiveKeysOnSpawn true Entrega las llaves al jugador cuando aparece su vehículo
Config.AntiTheft true Expulsa a los jugadores que no son el propietario del vehículo

Aparición / streaming

Variable Por defecto Descripción
Config.SpawnRadius 200.0 Distancia en metros a la que aparece un vehículo aparcado
Config.DespawnRadius 250.0 Distancia en metros a la que desaparece: debe ser > SpawnRadius
Config.DespawnDelay 10 Segundos antes de eliminar la entidad tras salir del rango
Config.GridCellSize 150 Tamaño de las celdas de la cuadrícula espacial en metros
Config.SpawnConcurrency 8 Máximo de apariciones simultáneas en el servidor
Config.UseDimensions false Activa la compatibilidad con routing buckets (dimensiones)

Límites

Variable Por defecto Descripción
Config.MaxPerCell 0 Máximo de vehículos aparcados por celda de la cuadrícula: 0 = desactivado
Config.MaxPerPlayer 0 Máximo de vehículos aparcados por jugador: 0 = desactivado

Límites por zona

Topes detallados por área:

lua
Config.ZoneLimits = {
    { name = 'City Center', coords = vector3(100.0, 200.0, 30.0), radius = 50.0, max = 5 },
}

Coste del aparcamiento

Cobra a los jugadores cuando recuperan su vehículo:

lua
Config.ParkingCost = {
    enabled      = false,
    ratePerHour  = 50,    -- $ per hour
    minimum      = 10,    -- minimum charge
    freeMinutes  = 0,     -- free grace period
    blockIfBroke = true,  -- prevent retrieval if player can't pay
}

Aspecto visual

Variable Por defecto Descripción
Config.BlipEnabled true Muestra un blip en el mapa por cada vehículo aparcado del jugador
Config.BlipColor 3 Color del blip: 0=blanco 1=rojo 2=verde 3=azul 5=amarillo 40=morado
Config.BlipSprite 669 Sprite del blip: 669=coche aparcado 357=P 225=coche pequeño
Config.ParkingMarker.enabled true Muestra un marcador "P" flotante sobre los vehículos aparcados cercanos
Config.ParkingMarker.drawDist 20.0 Distancia en metros a la que se dibuja el marcador

Combustible

Variable Por defecto Descripción
Config.SaveFuel true Guarda y restaura el nivel de combustible al aparcar y recuperar el vehículo
Config.FuelSystem 'auto' Sistema de combustible: 'auto' | 'ox_fuel' | 'LegacyFuel' | 'ps-fuel' | 'cdn-fuel' | 'native' | 'custom'

Detección de colisiones

Variable Por defecto Descripción
Config.CollisionNotify true Avisa al propietario y actualiza la posición cuando un vehículo aparcado recibe un golpe
Config.CollisionPositionUpdateInterval 3 Segundos mínimos entre escrituras de posición en la base de datos por colisión

Listas negras

Modelos en lista negra

Vehículos que no se pueden aparcar:

lua
Config.BlacklistedModels = {
    'bmx', 'cruiser', 'fixter', 'scorcher',
    'tribike', 'tribike2', 'tribike3',
}

Zonas en lista negra

Áreas donde no se permite aparcar:

lua
Config.BlacklistedZones = {
    { coords = vector3(441.0, -982.0, 30.0), radius = 30.0 },
}

Purga automática

Elimina las entradas inactivas al iniciar el recurso:

lua
Config.Clean = {
    enabled         = true,
    maxInactiveDays = 30,
}