feat(es_extended): Add configurable density multipliers for peds and vehicles

This commit is contained in:
Kenshin13
2025-07-13 09:04:12 +02:00
parent 90826b18ab
commit ddaf864bde
2 changed files with 25 additions and 0 deletions
@@ -225,6 +225,20 @@ function Adjustments:DisableRadio()
end
end
function Adjustments:Multipliers()
CreateThread(function()
while true do
SetPedDensityMultiplierThisFrame(Config.Multipliers.pedDensity)
SetScenarioPedDensityMultiplierThisFrame(Config.Multipliers.scenarioPedDensityInterior, Config.Multipliers.scenarioPedDensityExterior)
SetAmbientVehicleRangeMultiplierThisFrame(Config.Multipliers.ambientVehicleRange)
SetParkedVehicleDensityMultiplierThisFrame(Config.Multipliers.parkedVehicleDensity)
SetRandomVehicleDensityMultiplierThisFrame(Config.Multipliers.randomVehicleDensity)
SetVehicleDensityMultiplierThisFrame(Config.Multipliers.vehicleDensity)
Wait(0)
end
end)
end
function Adjustments:Load()
self:RemoveHudComponents()
self:DisableAimAssist()
@@ -239,4 +253,5 @@ function Adjustments:Load()
self:DiscordPresence()
self:WantedLevel()
self:DisableRadio()
self:Multipliers()
end
@@ -34,6 +34,16 @@ Config.RemoveHudComponents = {
[22] = false, --HUD_WEAPONS
}
Config.Multipliers = {
pedDensity = 1.0,
scenarioPedDensityInterior = 0.0,
scenarioPedDensityExterior = 0.0,
ambientVehicleRange = 1.0,
parkedVehicleDensity = 1.0,
randomVehicleDensity = 0.0,
vehicleDensity = 1.0
}
-- Pattern string format
--1 will lead to a random number from 0-9.
--A will lead to a random letter from A-Z.