local LSPD_1 = {
{ 2312.77, 2500.13, -7.68, 359.7, 360.0, 89.6, 597},
{2312.64, 2495.23, -7.68, 359.7, 0.0, 90.1, 597},
{2312.50, 2490.19, -7.68, 359.7, 360.0, 89.9, 597},
{2312.41, 2485.05, -7.68, 359.7, 360.0, 89.5, 597},
{2312.56, 2480.24, -7.68, 359.7, 0.0, 89.5, 597},
{ 2312.54, 2475.18, -7.68, 359.7, 0.0, 89.9, 597},
{2312.63, 2470.18, -7.68, 359.7, 360.0, 90.2, 597},
{2312.65, 2465.44, -7.68, 359.7, 0.0, 90.4, 597},
{2312.78, 2460.32, -7.69, 359.7, 0.0, 90.1, 597},
{2312.84, 2455.24, -7.68, 359.7, 360.0, 89.9, 597},
{2299.27, 2451.44, -7.35, 359.7, 0.0, 270.5, 599},
{2299.87, 2456.03, -7.35, 359.7, 0.0, 269.8, 599},
{2299.91, 2460.25, -7.35, 359.7, 0.0, 270.6, 599},
{2299.80, 2464.39, -7.35, 359.7, 0.0, 270.9, 599},
}
local LSPD_2 = {
{2314.04, 2475.35, 3.13, 357.9, 0.0, 91.0, 525},
{2313.95, 2480.16, 3.12, 357.6, 0.0, 89.5, 525},
{2313.84, 2485.23, 3.16, 358.3, 0.0, 89.1, 525},
{2313.72, 2490.01, 3.13, 357.8, 360.0, 90.6, 525},
}
local LSPD_3 = {
{2277.42, 2431.93, 3.04, 359.7, 360.0, 1.8, 597},
{2272.79, 2431.95, 3.04, 359.7, 0.0, 0.3, 597},
{2268.45, 2431.96, 3.04, 359.7, 360.0, 1.2, 597},
{2264.07, 2431.73, 3.04, 359.7, 0.0, 0.6, 597},
}
local LSPD_4 = {
{ 2229.10, 2452.65, -7.34, 0.0, 0.0, 272.8, 427},
{ 2229.10, 2461.69, -7.31, 0.0, 0.2, 271.4, 427},
}
local LSPD_5 = {
{-1612.39, 693.10, -5.35, -0.00, 0.00, 180, 560},
{-1608.42, 693.10, -5.35, -0.00, 0.00, 180, 560},
{-1604.27, 693.10, -5.35, -0.00, 0.00, 180, 560},
}
local LSPD_6 = {
{-1639.52, 682.19, -5.24, -0.00, 0.00, 270, 601},
{-1639.52, 678.00, -5.24, -0.00, 0.00, 270, 482},
{-1639.52, 674.02, -5.24, -0.00, 0.00, 270, 482},
{2274.61, 2444.46, -7.65, 0.0, 0.5, 89.6, 409},
}
local LSPD_7 = {
{2307.76, 2432.18, 3.02, 0.0, 0.0, 0.5, 597},
{2303.57, 2431.83, 3.02, 0.0, 0.0, 359.7, 597},
{2299.15, 2432.02, 3.02, 0.0, 360.0, 0.7, 597},
{2294.53, 2431.79, 3.02, 0.0, 0.0, 1.6, 597},
{ 2290.18, 2431.40, 3.02, 0.0, 0.0, 359.1, 597},
{ 2286.11, 2431.47, 3.02, 0.0, 360.0, 0.4, 597},
}
local LSPD_8 = {
{-1602.16, 702.19, 49.00, -0.00, 0.00, 90, 497},
}
local LSPD_9 = {
{2313.31, 2455.38, 3.08, 359.7, 360.0, 88.3, 475},
{2312.94, 2465.34, 3.08, 359.7, 360.0, 89.9, 475},
}
local LSPD_10 = {
{2241.78, 2471.15, 2.98, 359.9, 0.0, 271.4, 560},
{2242.07, 2461.62, 2.98, 359.9, 0.0, 271.8, 560},
{2241.06, 2451.84, 2.98, 359.9, 0.0, 270.2, 560},
}
local LSPD_11 = {
{ 2285.75, 2475.72, 3.04, 0.3, 0.0, 359.0, 415},
{2277.12, 2475.69, 3.04, 0.3, 0.0, 359.9, 415},
{2268.24, 2475.55, 3.04, 0.3, 0.0, 1.2, 415},
}
local LSPD_12 = {
{2299.30, 2464.31, 2.90, 359.5, 0.0, 270.5, 541},
{2298.72, 2460.30, 2.90, 359.5, 360.0, 270.6, 597},
{2298.64, 2456.07, 3.00, 0.0, 0.0, 268.4, 411},
{2298.41, 2451.89, 3.46, 0.5, 360.0, 269.6, 599},
}
for i,v in pairs(LSPD_1) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleColor(vehicle, 0, 77, 0, 251,251,251)
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
setElementFrozen(vehicle,true)
setVehicleDamageProof(vehicle,true)
setElementData(vehicle,"vehicle:duty","SAPD")
setElementData(vehicle,"vehicle:rank",1)
setElementData(vehicle,"vehicle:fuel", 100)
setElementData(vehicle,"dbid", i)
setVehiclePlateText(vehicle,"SAPD "..i.."")
--setElementData(vehicle,"vehicle:desc","SAPD\nAP[00"..i.."]")
exports["iyw_vehtexts"]:add3DTextForElement(vehicle,{0,0,0},"SAPD\nAP[00"..i.."]",{255,255,255,255},"czcionka4",1.0,30,1)
end
for i,v in pairs(LSPD_2) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleColor(vehicle, 251,251,251,0,0,0)
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
setElementFrozen(vehicle,true)
setVehicleDamageProof(vehicle,true)
setElementData(vehicle,"vehicle:duty","SAPD")
setElementData(vehicle,"vehicle:rank",1)
setElementData(vehicle,"vehicle:fuel", 100)
setElementData(vehicle,"dbid", i)
setVehiclePlateText(vehicle,"SAPD "..i.."")
--setElementData(vehicle,"vehicle:desc","SAPD\nH[00"..i.."]")
exports["iyw_vehtexts"]:add3DTextForElement(vehicle,{0,0,0},"SAPD\nH[00"..i.."]",{255,255,255,255},"czcionka4",1.0,30,1)
end
for i,v in pairs(LSPD_3) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleColor(vehicle, 255,255,255,255,255,255)
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
setElementFrozen(vehicle,true)
setVehicleDamageProof(vehicle,true)
local hand = getModelHandling(tonumber(v[7]))
local fast = hand["engineAcceleration"]
local maxfast = hand["maxVelocity"]
setVehicleHandling(vehicle,"engineAcceleration",fast+5)
setVehicleHandling(vehicle,"maxVelocity",maxfast+25)
setElementData(vehicle,"vehicle:duty","SAPD")
setElementData(vehicle,"vehicle:rank",5)
setElementData(vehicle,"vehicle:fuel", 100)
setElementData(vehicle,"dbid", i)
setVehiclePlateText(vehicle,"SAPD "..i.."")
--setElementData(vehicle,"vehicle:desc","SAPD\nD[00"..i.."]")
exports["iyw_vehtexts"]:add3DTextForElement(vehicle,{0,0,0},"SAPD\nD[00"..i.."]",{255,255,255,255},"czcionka4",1.0,30,1)
end
for i,v in pairs(LSPD_4) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleColor(vehicle, 251,251,251)
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
setElementFrozen(vehicle,true)
setVehicleDamageProof(vehicle,true)
removeVehicleSirens(vehicle)
addVehicleSirens(vehicle, 2, 2, true, true, true, false)
setVehicleSirens(vehicle, 1, 0.4, 1.1, 0.54, 255, 0, 0, 255, 255)
setVehicleSirens(vehicle, 2, 0.4, 1.1, 0.54, 0, 0, 255, 255, 255)
local hand = getModelHandling(tonumber(v[7]))
local fast = hand["engineAcceleration"]
local maxfast = hand["maxVelocity"]
setVehicleHandling(vehicle,"engineAcceleration",fast+5)
setVehicleHandling(vehicle,"maxVelocity",maxfast+25)
setElementData(vehicle,"vehicle:duty","SAPD")
setElementData(vehicle,"vehicle:rank",5)
setElementData(vehicle,"vehicle:fuel", 100)
setElementData(vehicle,"dbid", i)
setVehiclePlateText(vehicle,"SAPD "..i.."")
--setElementData(vehicle,"vehicle:desc","SAPD\nN[00"..i.."]")
exports["iyw_vehtexts"]:add3DTextForElement(vehicle,{0,0,0},"SAPD\nN[00"..i.."]",{255,255,255,255},"czcionka4",1.0,30,1)
end
for i,v in pairs(LSPD_5) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleColor(vehicle, 77, 77, 77, 0, 0, 0)
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
setElementFrozen(vehicle,true)
setVehicleDamageProof(vehicle,true)
removeVehicleSirens(vehicle)
addVehicleSirens(vehicle, 2, 2, true, true, true, false)
setVehicleSirens(vehicle, 1, 0.4, 1.1, 0.54, 255, 0, 0, 255, 255)
setVehicleSirens(vehicle, 2, 0.4, 1.1, 0.54, 0, 0, 255, 255, 255)
setElementData(vehicle,"vehicle:duty","SAPD")
setElementData(vehicle,"vehicle:rank",10)
setElementData(vehicle,"vehicle:fuel", 100)
setElementData(vehicle,"dbid", i)
setVehiclePlateText(vehicle,"SAPD "..i.."")
--setElementData(vehicle,"vehicle:desc","SAPD\nP[00"..i.."]")
exports["iyw_vehtexts"]:add3DTextForElement(vehicle,{0,0,0},"SAPD\nP[00"..i.."]",{255,255,255,255},"czcionka4",1.0,30,1)
end
for i,v in pairs(LSPD_6) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleColor(vehicle, 0,0,0)
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
setElementFrozen(vehicle,true)
setVehicleDamageProof(vehicle,true)
removeVehicleSirens(vehicle)
addVehicleSirens(vehicle, 2, 2, true, true, true, false)
setVehicleSirens(vehicle, 1, 0.4, 1.6, 0.54, 255, 0, 0, 255, 255)
setVehicleSirens(vehicle, 2, 0.4, 1.6, 0.54, 0, 0, 255, 255, 255)
setElementData(vehicle,"vehicle:duty","SAPD")
setElementData(vehicle,"vehicle:rank",15)
setElementData(vehicle,"vehicle:fuel", 100)
setElementData(vehicle,"dbid", i)
setVehiclePlateText(vehicle,"SAPD "..i.."")
--setElementData(vehicle,"vehicle:desc","SAPD\nS.W.A.T[00"..i.."]")
exports["iyw_vehtexts"]:add3DTextForElement(vehicle,{0,0,0},"SAPD\nS.W.A.T[00"..i.."]",{255,255,255,255},"czcionka4",1.0,30,1)
end
for i,v in pairs(LSPD_7) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleColor(vehicle, 0, 0, 51, 251,251,251)
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
setElementFrozen(vehicle,true)
setVehicleDamageProof(vehicle,true)
setElementData(vehicle,"vehicle:duty","SAPD")
setElementData(vehicle,"vehicle:rank",15)
setElementData(vehicle,"vehicle:fuel", 100)
setElementData(vehicle,"dbid", i)
setVehiclePlateText(vehicle,"SAPD "..i.."")
--setElementData(vehicle,"vehicle:desc","SAPD\nHPV[00"..i.."]")
exports["iyw_vehtexts"]:add3DTextForElement(vehicle,{0,0,0},"SAPD\nHPV[00"..i.."]",{255,255,255,255},"czcionka4",1.0,30,1)
end
for i,v in pairs(LSPD_8) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleColor(vehicle, 0,0,0)
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
setElementFrozen(vehicle,true)
setVehicleDamageProof(vehicle,true)
setElementData(vehicle,"vehicle:duty","SAPD")
setElementData(vehicle,"vehicle:rank",15)
setElementData(vehicle,"vehicle:fuel", 100)
setElementData(vehicle,"dbid", i)
setVehiclePlateText(vehicle,"SAPD "..i.."")
--setElementData(vehicle,"vehicle:desc","SAPD\nHEL[00"..i.."]")
exports["iyw_vehtexts"]:add3DTextForElement(vehicle,{0,0,0},"SAPD\nHEL[00"..i.."]",{255,255,255,255},"czcionka4",1.0,30,1)
end
for i,v in pairs(LSPD_9) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleColor(vehicle, 0,0,0)
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
setElementFrozen(vehicle,true)
setVehicleDamageProof(vehicle,true)
removeVehicleSirens(vehicle)
addVehicleSirens(vehicle, 2, 2, true, true, true, false)
setVehicleSirens(vehicle, 1, 0.4, 1.1, 0.54, 255, 0, 0, 255, 255)
setVehicleSirens(vehicle, 2, 0.4, 1.1, 0.54, 0, 0, 255, 255, 255)
local hand = getModelHandling(tonumber(v[7]))
local fast = hand["engineAcceleration"]
local maxfast = hand["maxVelocity"]
setVehicleHandling(vehicle,"engineAcceleration",fast+8)
setVehicleHandling(vehicle,"maxVelocity",maxfast+35)
setElementData(vehicle,"vehicle:duty","SAPD")
setElementData(vehicle,"vehicle:rank",30)
setElementData(vehicle,"vehicle:fuel", 100)
setElementData(vehicle,"dbid", i)
setVehiclePlateText(vehicle,"SAPD "..i.."")
--setElementData(vehicle,"vehicle:desc","SAPD\nP[004]")
exports["iyw_vehtexts"]:add3DTextForElement(vehicle,{0,0,0},"SAPD\nP[004]",{255,255,255,255},"czcionka4",1.0,30,1)
end
for i,v in pairs(LSPD_10) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleColor(vehicle, 255,255,255)
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
setElementFrozen(vehicle,true)
setVehicleDamageProof(vehicle,true)
removeVehicleSirens(vehicle)
addVehicleSirens(vehicle, 2, 2, true, true, true, false)
setVehicleSirens(vehicle, 1, 0.4, 1.1, 0.54, 255, 0, 0, 255, 255)
setVehicleSirens(vehicle, 2, 0.4, 1.1, 0.54, 0, 0, 255, 255, 255)
local hand = getModelHandling(tonumber(v[7]))
local fast = hand["engineAcceleration"]
local maxfast = hand["maxVelocity"]
setVehicleHandling(vehicle,"engineAcceleration",fast+8)
setVehicleHandling(vehicle,"maxVelocity",maxfast+35)
setElementData(vehicle,"vehicle:duty","SAPD")
setElementData(vehicle,"vehicle:rank",60)
setElementData(vehicle,"vehicle:fuel", 100)
setElementData(vehicle,"dbid", i)
setVehiclePlateText(vehicle,"SAPD "..i.."")
--setElementData(vehicle,"vehicle:desc","SAPD\nHP[00"..i.."]")
exports["iyw_vehtexts"]:add3DTextForElement(vehicle,{0,0,0},"SAPD\nHP[00"..i.."]",{255,255,255,255},"czcionka4",1.0,30,1)
end
for i,v in pairs(LSPD_11) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleColor(vehicle, 77, 77, 77,5,10,78)
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
setElementFrozen(vehicle,true)
setVehicleDamageProof(vehicle,true)
removeVehicleSirens(vehicle)
addVehicleSirens(vehicle, 2, 2, true, true, true, false)
setVehicleSirens(vehicle, 1, 0.4, 1.1, 0.54, 255, 0, 0, 255, 255)
setVehicleSirens(vehicle, 2, 0.4, 1.1, 0.54, 0, 0, 255, 255, 255)
local hand = getModelHandling(tonumber(v[7]))
local fast = hand["engineAcceleration"]
local maxfast = hand["maxVelocity"]
setVehicleHandling(vehicle,"engineAcceleration",fast+8)
setVehicleHandling(vehicle,"maxVelocity",maxfast+35)
setElementData(vehicle,"vehicle:duty","SAPD")
setElementData(vehicle,"vehicle:rank",75)
setElementData(vehicle,"vehicle:fuel", 100)
setElementData(vehicle,"dbid", i)
setVehiclePlateText(vehicle,"SAPD "..i.."")
--setElementData(vehicle,"vehicle:desc","SAPD\nHP[00"..i.."]")
exports["iyw_vehtexts"]:add3DTextForElement(vehicle,{0,0,0},"SAPD\nHP[00"..i.."]",{255,255,255,255},"czcionka4",1.0,30,1)
end
for i,v in pairs(LSPD_12) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleColor(vehicle, 77, 0,0, 255, 255, 255)
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
setElementFrozen(vehicle,true)
setVehicleDamageProof(vehicle,true)
removeVehicleSirens(vehicle)
addVehicleSirens(vehicle, 2, 2, true, true, true, false)
setVehicleSirens(vehicle, 1, 0.4, 1.1, 0.54, 255, 0, 0, 255, 255)
setVehicleSirens(vehicle, 2, 0.4, 1.1, 0.54, 0, 0, 255, 255, 255)
local hand = getModelHandling(tonumber(v[7]))
local fast = hand["engineAcceleration"]
local maxfast = hand["maxVelocity"]
setVehicleHandling(vehicle,"engineAcceleration",fast+20)
setVehicleHandling(vehicle,"maxVelocity",maxfast+35)
setElementData(vehicle,"vehicle:duty","SAPD")
setElementData(vehicle,"vehicle:rank",30)
setElementData(vehicle,"vehicle:fuel", 100)
setElementData(vehicle,"dbid", i)
setVehiclePlateText(vehicle,"SAPD "..i.."")
--setElementData(vehicle,"vehicle:desc","SAPD\nHP[00"..i.."]")
exports["iyw_vehtexts"]:add3DTextForElement(vehicle,{0,0,0},"SAPD\nHP[00"..i.."]",{255,255,255,255},"czcionka4",1.0,30,1)
end
addEventHandler("onVehicleEnter", resourceRoot, function(plr,seat,jacked)
if seat == 0 then
setElementFrozen(source,false)
setElementData(source,"use:player",true)
triggerClientEvent(plr,"onClientAddNotification",plr,"Zostawianie pojazd?w frakcyjnych mo?e skutowa? banicj? konta!","info")
triggerClientEvent(plr,"onClientAddNotification",plr,"Wszed?e?/a? do pojazdu frakcyjnego, dbaj o niego i odstaw na miejsce!","info")
end
end)
setTimer(function()
for i,vehicle in pairs(getElementsByType("vehicle", resourceRoot)) do
local x,y,z = getElementPosition(vehicle)
local r1,r2,r3 = getElementRotation(vehicle)
setVehicleRespawnPosition(vehicle,x,y,z,r1,r2,r3)
toggleVehicleRespawn(vehicle,true)
setVehicleIdleRespawnDelay(vehicle,3600000)
setVehicleHandling(vehicle, "driveType", "awd")
setElementData(vehicle,"vehicle:duty","SAPD")
end
end,1000,1)
function detachTrailer(theTruck)
setElementFrozen(source, false)
end
addEventHandler("onTrailerAttach", getRootElement(), detachTrailer)