-
-
Notifications
You must be signed in to change notification settings - Fork 483
Open
Labels
bugSomething isn't workingSomething isn't working
Milestone
Description
Describe the bug
After using setVehicleAudioSetting
streamed in models will have only top speed sounds
https://youtu.be/Cv2B7Jaeza0
Steps to reproduce
local replaceDefaultSoundsEnabled = (type(setVehicleModelAudioSetting) == "function" and true or false)
local customParameters = {
[575] = getVehicleModelAudioSettings(415), -- # hustler <> cheetah
[439] = getVehicleModelAudioSettings(415), -- # stallion <> cheetah
[567] = getVehicleModelAudioSettings(400), -- # savanna <> landstalker
[474] = getVehicleModelAudioSettings(603), -- # hermes <> phoenix
[543] = getVehicleModelAudioSettings(411), -- # sadler <> infernus
[604] = getVehicleModelAudioSettings(445), -- # d. glendale <> admiral
[516] = getVehicleModelAudioSettings(445), -- # nebula <> admiral
[545] = getVehicleModelAudioSettings(550), -- # trabant <> walton
}
addEventHandler("onClientResourceStart", resourceRoot, function()
if not replaceDefaultSoundsEnabled then
return
end
for modelId, values in pairs(customParameters) do
for key, value in pairs(values) do
setVehicleModelAudioSetting(modelId, key, value)
end
end
-- # fix streaming after resource start [instantly change sound of vehicle, otherwise you need to use engineRestreamWorld()]
for _, vehicle in ipairs(getElementsByType("vehicle", root, true)) do
local model = getElementModel(vehicle)
if customParameters[model] then
local values = customParameters[model]
for key, value in pairs(values) do
setVehicleAudioSetting(vehicle, key, value)
end
end
end
end)
addEventHandler("onClientResourceStop", resourceRoot, function()
if not replaceDefaultSoundsEnabled then
return
end
for modelId in pairs(customParameters) do
resetVehicleModelAudioSettings(modelId)
end
end)
Version
Multi Theft Auto v1.6-release-23309
Additional context
No response
Relevant log output
Security Policy
- I have read and understood the Security Policy and this issue is not security related.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working