Estava testando esse painel de sirene e ele está com um bug caso um jogador toque a sirene você só ira escuta-la se estiver em um veiculo estarei deixando aqui um trecho do código, se poderem me ajudar agradeço
local vehiclesSirenes = {}
addEvent("startSireneSound",true)
addEventHandler("startSireneSound", root,
function ()
local theVehicle = getPedOccupiedVehicle ( localPlayer )
if ( theVehicle ) then
if(vehiclesSirenes[source])then
destroyElement(vehiclesSirenes[source])
vehiclesSirenes[source] = nil
setElementData(theVehicle, "vtrsirene", false)
else
setElementData(theVehicle, "vtrsirene", true)
vehiclesSirenes[source] = playSound3D( "sirene.wav", 0,0,0, true )
setSoundMaxDistance(vehiclesSirenes[source], 350 )
setSoundVolume (vehiclesSirenes[source], 0.2)
attachElements (vehiclesSirenes[source], source, 0, 0, 0 )
end
end
end)
--------