Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 11.60 KB | None | 0 0
  1. local radiowozyn = {
  2.  
  3. {1601.00, -1683.94, 5.70, 0.0, 0.0, 90.0, 597},
  4. {1601.00, -1687.93, 5.70, 0.0, 0.0, 90.0, 597},
  5. {1601.00, -1692.13, 5.70, 0.0, 0.0, 90.0, 597},
  6. {1601.00, -1696.13, 5.70, 0.0, 0.0, 90.0, 597},
  7. {1601.00, -1699.96, 5.70, 0.0, 0.0, 90.0, 597},
  8. {1601.00, -1704.46, 5.70, 0.0, 0.0, 90.0, 597},
  9. }
  10.  
  11. for i,v in pairs(radiowozyn) do
  12.     local veh=createVehicle(597, v[1], v[2], v[3])
  13.     setVehicleColor(veh,255,255,255,255)
  14.     setElementRotation(veh, v[4], v[5], v[6])
  15.     setVehicleEngineState(veh, false)
  16.     setElementFrozen(veh, true)
  17.  
  18.     setElementData(veh,"vehicle:police", true)
  19.     removeVehicleSirens(veh)
  20.     addVehicleSirens(veh, 6, 2, false, false, true, true)
  21.     setVehicleSirens(veh, 1, -0.75, -2.7, 0.02, 255, 0, 0, 255, 255)
  22.     setVehicleSirens(veh, 2, 0.75, -2.7, 0.02, 255, 0, 0, 255, 255)
  23.     setVehicleSirens(veh, 3, -0.45, -0.35, 0.95, 255, 0, 0, 255, 255)
  24.     setVehicleSirens(veh, 4, 0.45, -0.35, 0.95, 0, 0, 255, 255, 255)
  25.     setVehicleSirens(veh, 5, -0.35, 2.46, -0.038, 255, 0, 0, 255, 255)
  26.     setVehicleSirens(veh, 6, 0.35, 2.46, -0.038, 0, 0, 255, 255, 255)
  27.     setVehicleColor( veh, 0, 0, 30, 255, 255, 255, 255, 255, 255, 255, 255, 255 )
  28.     addVehicleUpgrade(veh, 1025)
  29.  
  30.     setVehicleHandling(veh, "engineAcceleration", getVehicleHandling ( veh ).engineAcceleration + 1.05 )
  31.     setVehicleHandling(veh, "maxVelocity", getVehicleHandling ( veh ).maxVelocity + 5.05 )
  32.     setVehicleHandling(veh, "maxVelocity", ((getVehicleHandling ( veh ).maxVelocity)*0.09)+getVehicleHandling ( veh ).maxVelocity )
  33.     setVehicleHandling(veh, "engineAcceleration", ((getVehicleHandling ( veh ).engineAcceleration)*0.07)+getVehicleHandling ( veh ).engineAcceleration )
  34.  
  35.     setElementData(veh,"vehicle:rank",10)
  36.    
  37.     setElementFrozen(veh,true)
  38.     setElementData(veh, "vehicle:sluzbowy:SAPD", true)
  39.     setElementData(veh,"vehicle:fuel", 100)
  40.     setElementData(veh,"dbid", i)
  41.     setVehiclePlateText(veh,"KSAPD-00" .. i)
  42.     setVehicleDamageProof(veh,true)
  43.  end
  44.  
  45. local terenowe = {
  46. {1595.42, -1710.67, 6.08, 0.5, 360.0, 0.0, 599},
  47. {1591.51, -1710.34, 6.08, 0.5, 360.0, 0.0, 599},
  48. {1587.53, -1710.48, 6.08, 0.5, 360.0, 0.0, 599},
  49. {1583.34, -1710.59, 6.08, 0.5, 360.0, 0.0, 599},
  50. }
  51.  
  52. for i,v in pairs(terenowe) do
  53.     local veh=createVehicle(599, v[1], v[2], v[3])
  54.     setVehicleColor(veh,255,255,255,255)
  55.     setElementRotation(veh, v[4], v[5], v[6])
  56.     setVehicleEngineState(veh, false)
  57.     setElementFrozen(veh, true)
  58.  
  59.     setElementData(veh,"vehicle:police", true)
  60.     setVehicleColor( veh, 0, 0, 30, 255, 255, 255, 255, 255, 255, 255, 255, 255 )
  61.     addVehicleUpgrade(veh, 1025)
  62.    
  63.     setVehicleHandling(veh, "engineAcceleration", getVehicleHandling ( veh ).engineAcceleration + 1.05 )
  64.     setVehicleHandling(veh, "maxVelocity", getVehicleHandling ( veh ).maxVelocity + 5.05 )
  65.     setVehicleHandling(veh, "maxVelocity", ((getVehicleHandling ( veh ).maxVelocity)*0.09)+getVehicleHandling ( veh ).maxVelocity )
  66.     setVehicleHandling(veh, "engineAcceleration", ((getVehicleHandling ( veh ).engineAcceleration)*0.07)+getVehicleHandling ( veh ).engineAcceleration )
  67.  
  68.     setElementData(veh,"vehicle:rank",10)
  69.    
  70.     setElementFrozen(veh,true)
  71.     setElementData(veh, "vehicle:sluzbowy:SAPD", true)
  72.     setElementData(veh,"vehicle:fuel", 100)
  73.     setElementData(veh,"dbid", i)
  74.     setVehiclePlateText(veh,"TSAPD-00" .. i)
  75.     setVehicleDamageProof(veh,true)
  76.  end
  77.  
  78. local nieoznakowane = {
  79. {1574.42, -1711.00, 5.63, 0.0, 0.0, 0.0, 426},
  80. {1570.76, -1711.00, 5.63, 0.0, 0.0, 0.0, 426},
  81. {1564.54, -1711.00, 5.63, 0.0, 0.0, 0.0, 426},
  82. {1558.77, -1711.00, 5.63, 0.0, 0.0, 0.0, 426},
  83. }
  84.  
  85. for i,v in pairs(nieoznakowane) do
  86.     local veh=createVehicle(426, v[1], v[2], v[3])
  87.     setVehicleColor(veh,255,255,255,255)
  88.     setElementRotation(veh, v[4], v[5], v[6])
  89.     setVehicleEngineState(veh, false)
  90.     setElementFrozen(veh, true)
  91.  
  92.     setElementData(veh,"vehicle:police", true)
  93.     setVehicleColor( veh, 15, 15, 15, 255, 255, 255, 255, 255, 255, 255, 255, 255 )
  94.     removeVehicleSirens(veh)
  95.     addVehicleSirens(veh, 5, 2, false, false, true, true)
  96.     setVehicleSirens(veh, 1, -0.75, -2.7, 0.02, 255, 0, 0, 200, 200)
  97.     setVehicleSirens(veh, 2, 0.75, -2.7, 0.02, 255, 0, 0, 200, 200)
  98.     setVehicleSirens(veh, 3, 0.45, 0.9, 0.3, 0, 0, 255, 200, 200)
  99.     setVehicleSirens(veh, 4, -0.75, 2.4, -0.038, 255, 255, 255, 200, 200)
  100.     setVehicleSirens(veh, 5, 0.75, 2.4, -0.038, 255, 255, 255, 200, 200)
  101.     addVehicleUpgrade(veh, 1025)
  102.    
  103.     setVehicleHandling(veh, "engineAcceleration", getVehicleHandling ( veh ).engineAcceleration + 1.05 )
  104.     setVehicleHandling(veh, "maxVelocity", getVehicleHandling ( veh ).maxVelocity + 5.05 )
  105.     setVehicleHandling(veh, "maxVelocity", ((getVehicleHandling ( veh ).maxVelocity)*0.09)+getVehicleHandling ( veh ).maxVelocity )
  106.     setVehicleHandling(veh, "engineAcceleration", ((getVehicleHandling ( veh ).engineAcceleration)*0.07)+getVehicleHandling ( veh ).engineAcceleration )
  107.  
  108.     setElementData(veh,"vehicle:rank",10)
  109.    
  110.     setElementFrozen(veh,true)
  111.     setElementData(veh, "vehicle:sluzbowy:SAPD", true)
  112.     setElementData(veh,"vehicle:fuel", 100)
  113.     setElementData(veh,"dbid", i)
  114.     setVehiclePlateText(veh,"NSAPD-00" .. i)
  115.     setVehicleDamageProof(veh,true)
  116.  end
  117.  
  118. local holowniki = {
  119. {1544.84, -1662.99, 5.63, 0.0, 0.0, 90.0, 525},
  120. {1544.84, -1659.17, 5.63, 0.0, 0.0, 90.0, 525},
  121. {1544.84, -1655.04, 5.63, 0.0, 0.0, 90.0, 525},
  122. {1544.84, -1650.98, 5.63, 0.0, 0.0, 90.0, 525},
  123. }
  124.  
  125. for i,v in pairs(holowniki) do
  126.     local veh=createVehicle(525, v[1], v[2], v[3])
  127.     setVehicleColor(veh,255,255,255,255)
  128.     setElementRotation(veh, v[4], v[5], v[6])
  129.     setVehicleEngineState(veh, false)
  130.     setElementFrozen(veh, true)
  131.  
  132.     setElementData(veh,"vehicle:police", true)
  133.     setVehicleColor( veh, 0, 0, 30, 0, 0, 30, 255, 255, 255, 255, 255, 255 )
  134.     addVehicleUpgrade(veh, 1025)
  135.  
  136.     removeVehicleSirens(veh)
  137.     addVehicleSirens(veh, 2, 2, false, false, true, true)
  138.     setVehicleSirens(veh, 1, 0.6, -0.50, 1.45, 255, 0, 0, 200, 200)
  139.     setVehicleSirens(veh, 2, -0.6, -0.50, 1.45, 255, 0, 0, 200, 200)
  140.  
  141.     setElementData(veh,"vehicle:rank",10)
  142.    
  143.     setElementFrozen(veh,true)
  144.     setElementData(veh, "vehicle:sluzbowy:SAPD", true)
  145.     setElementData(veh,"vehicle:fuel", 100)
  146.     setElementData(veh,"dbid", i)
  147.     setVehiclePlateText(veh,"HSAPD-00" .. i)
  148.     setVehicleDamageProof(veh,true)
  149.  end
  150.  
  151.  
  152.  
  153. local radiowozya = {
  154. {1544.95, -1684.50, 5.61, 0.0, 0.0, 90.0, 597},
  155. {1544.95, -1680.50, 5.61, 0.0, 0.0, 90.0, 597},
  156. {1545.95, -1676.50, 5.61, 0.0, 0.0, 90.0, 597},
  157. {1545.95, -1672.50, 5.61, 0.0, 0.0, 90.0, 597},
  158. {1545.95, -1667.50, 5.61, 0.0, 0.0, 90.0, 597},
  159. }
  160.  
  161. for i,v in pairs(radiowozya) do
  162.     local veh=createVehicle(597, v[1], v[2], v[3])
  163.     setVehicleColor(veh,255,255,255,255)
  164.     setElementRotation(veh, v[4], v[5], v[6])
  165.     setVehicleEngineState(veh, false)
  166.     setElementFrozen(veh, true)
  167.  
  168.     setElementData(veh,"vehicle:police", true)
  169.     setVehicleColor( veh, 0, 30, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255 )
  170.     addVehicleUpgrade(veh, 1025)
  171.  
  172.     removeVehicleSirens(veh)
  173.     addVehicleSirens(veh, 6, 2, false, false, true, true)
  174.     setVehicleSirens(veh, 1, -0.75, -2.7, 0.02, 255, 0, 0, 255, 255)
  175.     setVehicleSirens(veh, 2, 0.75, -2.7, 0.02, 255, 0, 0, 255, 255)
  176.     setVehicleSirens(veh, 3, -0.45, -0.35, 0.95, 255, 0, 0, 255, 255)
  177.     setVehicleSirens(veh, 4, 0.45, -0.35, 0.95, 0, 0, 255, 255, 255)
  178.     setVehicleSirens(veh, 5, -0.35, 2.46, -0.038, 255, 0, 0, 255, 255)
  179.     setVehicleSirens(veh, 6, 0.35, 2.46, -0.038, 0, 0, 255, 255, 255)
  180.  
  181.     setElementData(veh,"vehicle:rank",10)
  182.    
  183.     setElementFrozen(veh,true)
  184.     setElementData(veh, "vehicle:sluzbowy:SAPD", true)
  185.     setElementData(veh,"vehicle:fuel", 100)
  186.     setElementData(veh,"dbid", i)
  187.     setVehiclePlateText(veh,"ASAPD-00" .. i)
  188.     setVehicleDamageProof(veh,true)
  189.  end
  190.  
  191.  
  192.  
  193.  
  194. local zarzad = {
  195. {1529.90, -1688.10, 5.77, 0.0, 0.0, 270.0, 507},
  196. {1529.90, -1683.10, 5.72, 0.0, 0.0, 270.0, 507},
  197. }
  198.  
  199. for i,v in pairs(zarzad) do
  200.     local veh=createVehicle(507, v[1], v[2], v[3])
  201.     setVehicleColor(veh,255,255,255,255)
  202.     setElementRotation(veh, v[4], v[5], v[6])
  203.     setVehicleEngineState(veh, false)
  204.     setElementFrozen(veh, true)
  205.  
  206.     setElementData(veh,"vehicle:police", true)
  207.     setVehicleColor( veh, 15, 15, 15, 255, 255, 255, 255, 255, 255, 255, 255, 255 )
  208.     addVehicleUpgrade(veh, 1025)
  209.  
  210.     removeVehicleSirens(veh)
  211.     addVehicleSirens(veh, 5, 2, false, false, true, true)
  212.     setVehicleSirens(veh, 1, -0.75, -2.4, 0.1, 255, 0, 0, 200, 200)
  213.     setVehicleSirens(veh, 2, 0.75, -2.4, 0.1, 255, 0, 0, 200, 200)
  214.     setVehicleSirens(veh, 3, 0.45, 0.9, 0.39, 0, 0, 255, 200, 200)
  215.     setVehicleSirens(veh, 4, -0.75, 2.4, 0.01, 255, 255, 255, 200, 200)
  216.     setVehicleSirens(veh, 5, 0.75, 2.4, 0.01, 255, 255, 255, 200, 200)
  217.  
  218.     setElementData(veh,"vehicle:rank",10)
  219.    
  220.     setElementFrozen(veh,true)
  221.     setElementData(veh, "vehicle:sluzbowy:SAPD", true)
  222.     setElementData(veh,"vehicle:fuel", 100)
  223.     setElementData(veh,"dbid", i)
  224.     setVehiclePlateText(veh,"ZSAPD-00" .. i)
  225.     setVehicleDamageProof(veh,true)
  226.  end
  227.  
  228.  
  229.  
  230.  
  231. local hpv = {
  232. {1570.98, -1691.93, 5.46, 360.0, 0.0, 180.0, 523},
  233. {1570.98, -1695.83, 5.46, 360.0, 0.0, 180.0, 523},
  234. {1566.86, -1695.21, 5.46, 360.0, 0.0, 180.0, 523},
  235. {1566.86, -1692.65, 5.46, 360.0, 0.0, 180.0, 523},
  236. }
  237.  
  238. for i,v in pairs(hpv) do
  239.     local veh=createVehicle(523, v[1], v[2], v[3])
  240.     setVehicleColor(veh,255,255,255,255)
  241.     setElementRotation(veh, v[4], v[5], v[6])
  242.     setVehicleEngineState(veh, false)
  243.     setElementFrozen(veh, true)
  244.  
  245.     setElementData(veh,"vehicle:police", true)
  246.  
  247.     setElementData(veh,"vehicle:rank",10)
  248.    
  249.     setElementFrozen(veh,true)
  250.     setElementData(veh, "vehicle:sluzbowy:SAPD", true)
  251.     setElementData(veh,"vehicle:fuel", 100)
  252.     setElementData(veh,"dbid", i)
  253.     setVehiclePlateText(veh,"HPV-00" .. i)
  254.     setVehicleDamageProof(veh,true)
  255.  end
  256.  
  257.  
  258. addEventHandler("onVehicleEnter", resourceRoot, function(plr,seat,jacked)
  259.     if seat == 0 then
  260.         setElementData(source,"use:player",true)
  261.     end
  262. end)
  263.  
  264. setTimer(function()
  265.     for i,vehicle in pairs(getElementsByType("vehicle", resourceRoot)) do
  266.         local x,y,z = getElementPosition(vehicle)
  267.         local r1,r2,r3 = getElementRotation(vehicle)
  268.         setVehicleRespawnPosition(vehicle,x,y,z,r1,r2,r3)
  269.         toggleVehicleRespawn(vehicle,true)
  270.         setVehicleIdleRespawnDelay(vehicle,3600000)
  271.         setVehicleHandling(vehicle, "driveType", "awd")
  272.         setElementData(vehicle,"vehicle:duty","SAPD")
  273.     end
  274. end,1000,1)
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281. function bindHoron( player)
  282.     if isPedInVehicle( player ) then
  283.         --if getElementData(getPedOccupiedVehicle(player),"vehicle:police") then
  284.             local theMarker = createMarker ( 0, 0, 0, "corona",0.5, 255, 0, 0, 25 )
  285.             attachElements(theMarker, getPedOccupiedVehicle(player), 0, 1.8, -1)
  286.             setTimer(function()
  287.             destroyElement (theMarker)
  288.             end, 10000, 1)
  289.        -- end
  290.     end
  291. end
  292. bindKey ( player, "X", "down", bindHoron )  -- to nie dziala
  293. addCommandHandler("tst1", bindHoron)
  294. addCommandHandler("tst2", bindHoron2)
  295.  
  296. function bindHoron2( player)
  297.     if isPedInVehicle( player ) then
  298.         if getElementData(getPedOccupiedVehicle(player),"vehicle:police") then
  299.             setElementData(getPedOccupiedVehicle(player),"vehicle:desc", ":)")
  300.         end
  301.     end
  302. end
  303. -- odmrażamy pojazdy pociagniete holownikiem!
  304. function detachTrailer(theTruck)
  305.     setElementFrozen(source, false)
  306.  end
  307. addEventHandler("onTrailerAttach", getRootElement(), detachTrailer)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement