- local vehicleSirens = {
- --21/403
- [514] = {
- ["1"] = {"341-25/1.ogg",600},
- ["2"] = {"OSPPC/Syrr.wav",600},
- ["lalt"] = {"341-25/r.ogg",600},
- },
- [427] = {
- ["1"] = {"341-21/gamet.ogg",700},
- ["lalt"] = {"341-25/r.ogg",600},
- },
- [515] = {
- ["1"] = {"321-21/dzwiekowedobb.ogg",600},
- ["lalt"] = {"341-21/tuba.ogg",600},
- },
- [455] = {
- ["1"] = {"341-26/1.ogg",600},
- ["lalt"] = {"341-25/r.ogg",600},
- },
- [456] = {
- ["1"] = {"341-20/1.ogg",600},
- ["c"] = {"341-53/mp.ogg",600},
- ["lalt"] = {"341-53/alt.ogg",600},
- },
- [514] = {
- ["1"] = {"341-21/gamet.ogg",700},
- ["lalt"] = {"341-25/r.ogg",600},
- },
- [400] = {
- ["1"] = {"341-90/1.mp3",600},
- ["2"] = {"341-90/2.mp3",600},
- ["3"] = {"341-90/3.mp3",600},
- },
- [499] = {
- ["1"] = {"SAPSP/51.ogg",600},
- ["lalt"] = {"SAPSP/51alt.ogg",600},
- },
- --433
- [544] = {
- ["lalt"] = {"341-53/alt.ogg",600},
- ["1"] = {"341-53/1.ogg",600},
- },
- --413
- [578] = {
- ["1"] = {"341-60/1.mp3",600},
- },
- [430] = {
- ["1"] = {"341-60/1.mp3",500},
- --71
- },
- [599] = {
- ["1"] = {"AT/Rancher.ogg",500},
- },
- [426] = {
- ["1"] = {"Administracja/1.wav",600},
- ["2"] = {"Administracja/2.wav",600},
- ["3"] = {"Administracja/3.wav",600},
- ["ralt"] = {"Administracja/alt.mp3",600},
- },
- --90
- [604] = {
- ["1"] = {"PR/1.wav",600},
- ["lalt"] = {"PR/Horn.wav",600},
- },
- [597] = {
- ["1"] = {"AT/AS-320.ogg",600},
- ["0"] = {"korona.mp3",300},
- ["lalt"] = {"PR/Horn.wav",600},
- },
- [579] = {
- ["1"] = {"341-25/1.ogg",600},
- },
- [443] = {
- ["1"] = {"341-49/1.ogg",600},
- ["lalt"] = {"321-22/horn.ogg",600},
- },
- [459] = {
- ["1"] = {"OPP/1.ogg",600},
- --482
- },
- [523] = {
- ["1"] = {"PR/moto.ogg",600},
- ["lalt"] = {"Administracja/alt.mp3",600},
- --416
- },
- [560] = {
- ["1"] = {"alfa/1.ogg",600},
- },
- [601] = {
- ["ralt"] = {"341-25/r.ogg",600},
- ["1"] = {"341-21/1.wav",600},
- ["2"] = {"341-21/2.wav",600},
- ["3"] = {"341-21/3.wav",600},
- ["4"] = {"341-21/4.wav",600},
- ["5"] = {"341-21/5.wav",600},
- },--455
- [498] = {
- ["1"] = {"341-81/1.wav",600},
- ["2"] = {"341-81/2.wav",600},
- ["3"] = {"341-81/3.wav",600},
- ["4"] = {"341-81/4.wav",600},
- },--490
- [482] = {
- ["1"] = {"esg-100/2.ogg",600},
- ["2"] = {"esg-100/3.ogg",600},
- ["3"] = {"esg-100/4.ogg",600},
- ["4"] = {"esg-100/5.ogg",600},
- ["0"] = {"korona.mp3",300},
- ["ralt"] = {"esg-100/1.ogg",600},
- ["lalt"] = {"esg-100/horn.ogg",600},
- },--490
- [528] = {
- ["1"] = {"OSPPC/fbi.ogg",600},
- ["lalt"] = {"esg-100/horn.ogg",600},
- },
- [490] = {
- ["1"] = {"Administracja/1.wav",600},
- ["2"] = {"Administracja/2.wav",600},
- ["3"] = {"Administracja/3.wav",600},
- ["0"] = {"korona.mp3",300},
- ["ralt"] = {"Administracja/alt.mp3",600},
- },
- [598] = {
- ["1"] = {"Ceed/1.ogg",600},
- ["lalt"] = {"Administracja/alt.mp3",600},
- },
- [473] = {
- ["1"] = {"341-90/GES110-Mix.ogg",600},
- },
- [525] = {
- ["1"] = {"341-81/1.ogg",600},
- },
- [538] = {
- ["1"] = {"IC/1.mp3",600},
- ["2"] = {"IC/2.mp3",800},
- },
- [596] = {
- ["1"] = {"341-90/GES110-Mix.ogg",600},
- ["0"] = {"korona.mp3",300},
- ["lalt"] = {"Administracja/alt.mp3",600},
- },
- --/1
- --489
- [411] = {
- ["1"] = {"Ceed/1.ogg",600},
- },
- --413
- [413] = {
- ["1"] = {"PR/syrenaS.wav",600},
- ["ralt"] = {"OSPPC/unimog.ogg",600},
- ["lalt"] = {"PR/Horn.wav",600},
- },
- [416] = {
- ["1"] = {"341-21/gamet.ogg",700},
- ["ralt"] = {"OSPPC/unimog.ogg",600},
- ["lalt"] = {"PR/Horn.wav",600},
- },--573
- [428] = {
- ["lalt"] = {"PR/Horn.wav",600},
- ["1"] = {"341-81/1.ogg",600},
- },
- [407] = {
- ["1"] = {"Zura1120.ogg",600},
- },
- [539] = {
- ["1"] = {"341-90/GES110-Mix.ogg",600},
- },--408
- [489] = {
- ["1"] = {"Ceed/1.ogg",600},
- ["lalt"] = {"Administracja/alt.mp3",600},
- },
- [554] = {
- ["lalt"] = {"Administracja/alt.mp3",200},
- ["1"] = {"Administracja/1.wav",200},
- ["2"] = {"Administracja/2.wav",200},
- ["3"] = {"Administracja/3.wav",200},
- },
- [547] = {
- ["1"] = {"GES110-Mix.ogg",300},
- },
- ----403
- [433] = {
- ["1"] = {"321-21/1.ogg",300},
- ["2"] = {"321-21/2.ogg",300},
- ["3"] = {"321-21/3.ogg",300},
- ["4"] = {"321-21/4.ogg",300},
- ["5"] = {"321-21/5.ogg",300},
- ["6"] = {"321-21/6.ogg",300},
- ["lalt"] = {"321-21/traba.ogg",600},
- ["ralt"] = {"321-21/horn.ogg",600},
- ["ralt"] = {"321-21/Pressluft.wav",300},
- },
- }
- --514
- local activeSirens = {
- }
- local activHorn = {}
- addEventHandler("onClientKey",root,function (button,state)
- if isPedInVehicle( localPlayer ) and getVehicleController( getPedOccupiedVehicle( localPlayer ) ) == localPlayer then
- local veh = getPedOccupiedVehicle( localPlayer )
- if vehicleSirens[getElementModel(veh)] then
- local sirens = vehicleSirens[getElementModel(veh)]
- if sirens[button] and state then
- setElementData(veh,"vmusic:"..button, not getElementData(veh,"vmusic:"..button))
- end
- end
- end
- end)
- --button
- --addEventHandler("onClientRender",root,function ()
- setTimer(function()
- for key, value in ipairs(getElementsByType("vehicle")) do
- -- if isElementStreamedIn(value) then
- if getElementData(value,"veh:faction") or getElementData(value,"vehicle:urzad") or getElementModel(value) == 547 or getElementData(value,"pojazd:admin") or getElementModel(value)== 538 or getElementModel(value) == 456 or getElementModel(value)== 515 or getElementData(value,"veh:uid") == 565 then
- if vehicleSirens[getElementModel(value)] then
- for k, v in pairs(vehicleSirens[getElementModel(value)]) do
- local model = getElementModel(value)
- if getElementData(value,"vmusic:"..k) then
- if ( not activeSirens[value] ) or ( not activeSirens[value][k] ) then
- local x, y, z = getElementPosition(value)
- if not activeSirens[value] then
- activeSirens[value] = {}
- end
- activeSirens[value][k] = playSound3D( vehicleSirens[model][k][1], x, y, z, true )
- setSoundMaxDistance( activeSirens[value][k], vehicleSirens[model][k][2] )
- local dim = getElementDimension(value)
- setElementDimension(activeSirens[value][k],dim)
- else
- local x, y, z = getElementPosition(value)
- setElementPosition(activeSirens[value][k],x,y,z)
- setSoundVolume( activeSirens[value][k], 2)
- end
- else
- if activeSirens[value] then
- if activeSirens[value][k] then
- if isElement(activeSirens[value][k]) then
- stopSound(activeSirens[value][k])
- activeSirens[value][k] = nil
- end
- end
- end
- end
- end
- end
- end
- for key, value in pairs(activeSirens) do
- if ( not key or not isElement(key) ) then
- for k, v in pairs(activeSirens[key]) do
- if v and isElement(v) then
- stopSound(v)
- activeSirens[key][k] = nil
- end
- end
- end
- end
- end
- --end
- end,500,0)
- --end)
- --