Configuración
Configuración
Todo se encuentra en config.lua, el cual está ampliamente comentado y es la fuente de la verdad. Esta página es un mapa de los bloques que contiene.
General
Config.Debug = false
Config.Inventory = 'auto'
Config.Target = 'auto'
Config.Interaction = 'target'
Config.Account = 'bank'Interaction es 'target' (ojo/tercer ojo, requiere un recurso de interacción) o 'textui' (un aviso y una pulsación de tecla, no se requiere ningún recurso de interacción). Account define de qué cuenta de dinero se cobran los repostajes y se pagan los salarios; recurre a la otra si al jugador no le llega el saldo. Debug dibuja zonas de surtidores e imprime información mientras colocas estaciones; déjalo desactivado en producción.
Combustible y vehículos
Config.FuelTypes y Config.FuelOrder definen los líquidos. Config.VehicleFuel decide qué bebe cada vehículo. Ambos se tratan en Fuel & consumption.
Consumo
Config.Consumption contiene los tamaños de los depósitos, las tasas por clase, la curva de RPM, los intervalos de tick, la advertencia de combustible bajo y SpawnFuel. Consulta Fuel & consumption — SpawnFuel es el ajuste con mayor impacto en la frecuencia con la que alguien visita un surtidor.
Combustible erróneo
Config.WrongFuel.Mode — off, slow, damage, break o explode — además de los números que usa cada modo y los litros de Grace antes de que se active.
Bidón
Config.JerryCan establece el nombre del objeto, el prop, la capacidad, las tasas de llenado y vaciado, las distancias y si las estaciones venden un bidón lleno. Consulta The jerry can.
Eléctrico
Config.Electric establece los props del cargador y el cable, la capacidad de la batería en kWh, las tasas rápida y normal, las distancias y el objeto de cambio de batería. Consulta Electric charging.
Estaciones, marcador, blips
Config.Stations es la lista de 27, Config.ManageMarker da estilo al $, Config.PumpProps lista los modelos que cuentan como surtidores y Config.Blip da estilo a los marcadores del mapa. Consulta Stations.
Repostaje
Config.Refuel = {
LitrePerTick = 0.5,
Tick = 300,
HoldEngineOff = true,
Presets = { 20, 50, 'full' },
PriceLimits = { min = 0.1, max = 25.0 },
}Además de los ajustes de distancia — VehicleSearch, MaxDistance, NozzleLeash, TargetDistance, PumpSearch, PromptDistance, CapDistance.
Stock y entregas
Config.Deliveries = {
Depot = vec4(2796.0, 1560.0, 24.5, 180.0),
Tanker = 'tanker',
Spawn = vec4(2810.0, 1570.0, 24.5, 90.0),
MinOrder = 1000,
MaxOrder = 25000,
FillRate = 200,
ReturnRadius = 30.0,
StarterStock = 0.5,
}StarterStock es lo llenos que están los depósitos en el momento en que alguien compra el local, como una fracción del almacenamiento. 0 entrega una gasolinera completamente seca.
Propiedad
Config.AllowTransfer = true
Config.AllowSellBack = true
Config.SellBackRate = 0.3Empleados y mejoras
Config.Employees establece el límite de personal, las cuatro claves de permisos, el salario predeterminado y el intervalo de pago. Config.Upgrades establece las tres rutas de mejora. Ambas se tratan en The dashboard.
Admin
Config.Admin establece los dos nombres de comandos y quién puede ejecutarlos. Consulta Admin.
Anti-cheat
Config.AntiCheat contiene el límite de tasa, los topes de sesión y los límites de valores. Consulta Anti-cheat.
Interfaz
Config.UI = {
Accent = '#5B6CF0',
ManageCommand = 'station',
CloseOnEscape = true,
Sounds = true,
Keys = {
Interact = 38, -- E
Switch = 23, -- F
Cancel = 73, -- X
Secondary = 47, -- G
},
WorldDrawDistance = 12.0,
WorldTick = 16,
ImagePath = false,
}Keys son los índices de control de GTA para los paneles del surtidor y cargador en el mundo. WorldTick son los milisegundos entre actualizaciones de posición para esos paneles — 0 es en cada fotograma y se ve pegado al surtidor, 16 sigue siendo fluido y deja mucho más margen al navegador en una gasolinera con mucho movimiento. ImagePath solo necesita configurarse para un fork de inventario renombrado, p. ej., 'nui://my-inventory/web/images/'.
Webhook
Config.Webhook = {
Enabled = false,
Url = '',
Username = 'BUPA Fuel',
Log = {
Purchase = true,
Sale = false,
Withdraw = true,
Stock = true,
Employee = true,
Admin = true,
},
}Cada tipo de evento tiene su propio color bajo Config.Webhook.Colors.
Sale registra absolutamente cada repostaje. En un servidor con mucho tráfico, eso es un mensaje cada pocos segundos. Está desactivado por una razón.