Wysłany: 2021-07-16, 13:16
thomson6665
Wiek: 28 Na forum: 1916 dni Posty: 68
Piwa : 10
Witam mam problem poniewa? ka?dy gracz mo?e wsi??? do radowozu policji
function getVehicleHandlingProperty ( element , property )
if isElement ( element ) and getElementType ( element ) == "vehicle" and type ( property ) == "string" then
local handlingTable = getVehicleHandling ( element )
local value = handlingTable [ property ]
if value then
return value
end
end
return false
end
local colspheres = { }
local sapd_radiolkav1 = {
{ 1558.78 , - 1711.43 , 5.55 , 0.2 , 360.0 , 359.7 , 596 },
{ 1566.61 , - 1711.45 , 5.54 , 0.2 , 360.0 , 0.6 , 596 },
{ 1562.78 , - 1711.39 , 5.54 , 0.2 , 360.0 , 359.0 , 596 },
{ 1561.55 , - 1634.72 , 13.69 , 360.0 , 0.1 , 91.0 , 437 }
}
local sapd_radiolkav2 = {
{ 1595.40 , - 1711.70 , 5.54 , 0.2 , 360.0 , 0.5 , 596 },
{ 1591.31 , - 1711.64 , 5.55 , 0.2 , 0.0 , 359.5 , 596 },
{ 1587.38 , - 1711.61 , 5.54 , 0.2 , 0.0 , 0.1 , 596 },
{ 1583.44 , - 1711.59 , 5.54 , 0.2 , 360.0 , 358.9 , 596 },
{ 1578.60 , - 1711.51 , 5.54 , 0.2 , 360.0 , 359.8 , 596 },
{ 1574.44 , - 1711.45 , 5.54 , 0.2 , 360.0 , 359.4 , 596 },
{ 1570.36 , - 1711.47 , 5.54 , 0.2 , 0.0 , 359.9 , 596 },
}
local sapd_akademia = {
{ 1528.08 , - 1688.00 , 5.61 , 359.7 , 360.0 , 270.8 , 551 },
{ 1528.08 , - 1683.92 , 5.61 , 359.7 , 0.0 , 269.9 , 551 }
}
local sapd_dft = {
{ 1538.73 , - 1644.18 , 5.61 , 359.7 , 360.0 , 180.0 , 560 , 255 , 255 , 255 },
{ 1534.73 , - 1644.18 , 5.57 , 359.6 , 360.0 , 181.8 , 560 , 255 , 255 , 255 },
{ 1530.73 , - 1644.18 , 5.61 , 359.7 , 360.0 , 180.3 , 560 , 255 , 255 , 255 },
}
local sapd_infek = {
{ 1545.23 , - 1684.40 , 5.61 , 359.7 , 0.0 , 89.5 , 490 },
{ 1545.23 , - 1680.40 , 5.57 , 359.6 , 0.0 , 90.5 , 490 },
{ 1545.23 , - 1676.40 , 5.61 , 359.7 , 0.0 , 90.5 , 490 },
}
local sapd_sultan = {
{ 1604.68 , - 1680.14 , 5.46 , 359.5 , 360.0 , 47.0 , 523 },
{ 1604.60 , - 1677.75 , 5.46 , 359.2 , 0.0 , 47.7 , 523 },
{ 1604.52 , - 1675.45 , 5.46 , 359.2 , 360.0 , 51.5 , 523 },
}
local sapd_bullet = {
{ 1568.70 , - 1693.11 , 5.61 , 0.0 , 360.0 , 179.3 , 601 },
{ 1560.31 , - 1694.28 , 6.03 , 0.1 , 0.0 , 180.3 , 427 },
}
local sapd_ranger = {
{- 1572.692 , 738.178 , - 5.139 , 0.059 , 0 , 89.244 , 599 },
{- 1572.692 , 730.093 , - 5.139 , 0.059 , 0 , 88.565 , 599 },
{- 1572.692 , 722.088 , - 5.139 , 0.059 , 0 , 89.153 , 599 },
{- 1572.692 , 714.114 , - 5.139 , 0.062 , 0.008 , 89.779 , 599 },
}
local sapd_policemaverick = {
{- 1680.57 , 705.94 , 30.77 , 0.3 , 359.7 , 309.3 , 497 }
}
local sapd_makrela = {
{ 1545.36 , - 1672.06 , 5.55 , 360.0 , 360.0 , 89.5 , 426 },
{ 1545.35 , - 1667.71 , 5.55 , 360.0 , 360.0 , 90.5 , 426 },
{ 1545.33 , - 1663.22 , 5.55 , 360.0 , 360.0 , 88.7 , 426 },
}
local sapd_elegy = {
{ 1545.28 , - 1658.97 , 5.70 , 359.7 , 0.0 , 87.6 , 507 },
{ 1545.35 , - 1655.07 , 5.70 , 359.7 , 0.0 , 90.3 , 507 },
{ 1545.50 , - 1651.08 , 5.70 , 359.7 , 0.0 , 90.5 , 507 },
{ 1527.69 , - 1654.95 , 5.30 , 0.5 , 0.0 , 269.6 , 506 },
{ 1527.70 , - 1651.23 , 5.30 , 0.5 , 0.0 , 271.5 , 506 }
}
local sapd_swat = {
{- 1632.889 , 651.233 , - 5.483 , 0.013 , 360 , 0.168 , 601 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 },
}
for i , v in pairs ( sapd_radiolkav1 ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setElementData ( vehicle , "Unit" , i )
setVehicleColor ( vehicle , v [ 8 ], v [ 9 ], v [ 10 ], 255 , 255 , 255 , 0 , 0 , 0 , 255 , 255 , 255 )
setElementData ( vehicle , "vehicle:rank" , 1 )
setElementFrozen ( vehicle , true )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "SAPD " .. i + 0 )
setVehicleDamageProof ( vehicle , true )
setVehicleVariant ( vehicle , 1 , 1 )
addVehicleUpgrade ( vehicle , 1083 )
local fast = getVehicleHandlingProperty ( vehicle , "engineAcceleration" )
local maxfast = getVehicleHandlingProperty ( vehicle , "maxVelocity" )
local masa = getVehicleHandlingProperty ( vehicle , "mass" )
local masa2 = getVehicleHandlingProperty ( vehicle , "turnMass" )
local xd = getVehicleHandlingProperty ( vehicle , "tractionMultiplier" )
local coef = getVehicleHandlingProperty ( vehicle , "dragCoeff" )
local stdg = getVehicleHandlingProperty ( vehicle , "steeringLock" )
setVehicleHandling ( vehicle , "engineAcceleration" , fast + 9.0 )
setVehicleHandling ( vehicle , "maxVelocity" , maxfast + 40 )
setVehicleHandling ( vehicle , "tractionMultiplier" , xd + 0.4 )
setVehicleHandling ( vehicle , "mass" , masa + 250 )
setVehicleHandling ( vehicle , "steeringLock" , 42 )
setVehicleHandling ( vehicle , "dragCoeff" , coef - 0.25 )
setVehicleHandling ( vehicle , "driveType" , "awd" )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
end
for i , v in pairs ( sapd_akademia ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setElementData ( vehicle , "Unit" , i )
setVehicleColor ( vehicle , v [ 8 ], v [ 9 ], v [ 10 ], 255 , 255 , 255 , 0 , 0 , 0 , 255 , 255 , 255 )
setElementData ( vehicle , "vehicle:rank" , 1 )
setElementFrozen ( vehicle , true )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "SAPD " .. i + 36 )
setVehicleDamageProof ( vehicle , true )
setVehicleVariant ( vehicle , 1 , 1 )
addVehicleUpgrade ( vehicle , 1083 )
local fast = getVehicleHandlingProperty ( vehicle , "engineAcceleration" )
local maxfast = getVehicleHandlingProperty ( vehicle , "maxVelocity" )
local masa = getVehicleHandlingProperty ( vehicle , "mass" )
local masa2 = getVehicleHandlingProperty ( vehicle , "turnMass" )
local xd = getVehicleHandlingProperty ( vehicle , "tractionMultiplier" )
local coef = getVehicleHandlingProperty ( vehicle , "dragCoeff" )
local stdg = getVehicleHandlingProperty ( vehicle , "steeringLock" )
setVehicleHandling ( vehicle , "engineAcceleration" , fast + 7.2 )
setVehicleHandling ( vehicle , "maxVelocity" , maxfast + 30 )
setVehicleHandling ( vehicle , "tractionMultiplier" , xd + 0.4 )
setVehicleHandling ( vehicle , "mass" , masa + 250 )
setVehicleHandling ( vehicle , "steeringLock" , 42 )
setVehicleHandling ( vehicle , "dragCoeff" , coef - 0.25 )
setVehicleHandling ( vehicle , "driveType" , "awd" )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
end
for i , v in pairs ( sapd_ranger ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setVehicleColor ( vehicle , 0 , 0 , 0 , 255 , 255 , 255 , 255 , 255 , 255 , 0 , 0 , 0 )
setElementData ( vehicle , "vehicle:rank" , 1 )
setElementData ( vehicle , "Unit3" , i )
setElementFrozen ( vehicle , true )
addVehicleUpgrade ( vehicle , 1085 )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "SAPD " .. i + 12 )
setVehicleDamageProof ( vehicle , true )
setVehicleVariant ( vehicle , 0 , 1 )
local fast = getVehicleHandlingProperty ( vehicle , "engineAcceleration" )
local maxfast = getVehicleHandlingProperty ( vehicle , "maxVelocity" )
local masa = getVehicleHandlingProperty ( vehicle , "mass" )
local masa2 = getVehicleHandlingProperty ( vehicle , "turnMass" )
local xd = getVehicleHandlingProperty ( vehicle , "tractionMultiplier" )
local coef = getVehicleHandlingProperty ( vehicle , "dragCoeff" )
local stdg = getVehicleHandlingProperty ( vehicle , "steeringLock" )
setVehicleHandling ( vehicle , "engineAcceleration" , fast + 12.0 )
setVehicleHandling ( vehicle , "maxVelocity" , maxfast + 50 )
setVehicleHandling ( vehicle , "tractionMultiplier" , xd + 0.4 )
setVehicleHandling ( vehicle , "mass" , masa + 250 )
setVehicleHandling ( vehicle , "steeringLock" , 42 )
setVehicleHandling ( vehicle , "dragCoeff" , coef - 0.25 )
setVehicleHandling ( vehicle , "driveType" , "awd" )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
end
for i , v in pairs ( sapd_radiolkav2 ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleVariant ( vehicle , 2 , 2 )
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setElementData ( vehicle , "Unit2" , i )
setVehicleColor ( vehicle , 0 , 0 , 0 , 255 , 255 , 255 , 0 , 0 , 0 , 255 , 255 , 255 )
setElementData ( vehicle , "vehicle:rank" , 1 )
addVehicleUpgrade ( vehicle , 1083 )
setElementFrozen ( vehicle , true )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "SAPD " .. i + 4 )
setVehicleDamageProof ( vehicle , true )
setVehicleVariant ( vehicle , 2 , 2 )
local fast = getVehicleHandlingProperty ( vehicle , "engineAcceleration" )
local maxfast = getVehicleHandlingProperty ( vehicle , "maxVelocity" )
local masa = getVehicleHandlingProperty ( vehicle , "mass" )
local masa2 = getVehicleHandlingProperty ( vehicle , "turnMass" )
local xd = getVehicleHandlingProperty ( vehicle , "tractionMultiplier" )
local coef = getVehicleHandlingProperty ( vehicle , "dragCoeff" )
local stdg = getVehicleHandlingProperty ( vehicle , "steeringLock" )
setVehicleHandling ( vehicle , "engineAcceleration" , fast + 10.0 )
setVehicleHandling ( vehicle , "maxVelocity" , maxfast + 40 )
setVehicleHandling ( vehicle , "tractionMultiplier" , xd + 0.4 )
setVehicleHandling ( vehicle , "mass" , masa + 250 )
setVehicleHandling ( vehicle , "steeringLock" , 42 )
setVehicleHandling ( vehicle , "dragCoeff" , coef - 0.25 )
setVehicleHandling ( vehicle , "driveType" , "awd" )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
end
for i , v in pairs ( sapd_fbirancher ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setElementData ( vehicle , "SAPD:EMC" , true )
setVehicleColor ( vehicle , 0 , 0 , 0 , 0 , 0 , 0 , 255 , 255 , 255 , 0 , 0 , 0 )
setElementData ( vehicle , "vehicle:rank" , 1 )
setElementFrozen ( vehicle , true )
setElementData ( vehicle , "vehicle:fuel" , 100 )
addVehicleUpgrade ( vehicle , 1085 )
setVehiclePlateText ( vehicle , "SAPD " .. i + 26 )
setVehicleDamageProof ( vehicle , true )
setVehicleVariant ( vehicle , 0 , 0 )
local fast = getVehicleHandlingProperty ( vehicle , "engineAcceleration" )
local maxfast = getVehicleHandlingProperty ( vehicle , "maxVelocity" )
local masa = getVehicleHandlingProperty ( vehicle , "mass" )
local masa2 = getVehicleHandlingProperty ( vehicle , "turnMass" )
local xd = getVehicleHandlingProperty ( vehicle , "tractionMultiplier" )
local coef = getVehicleHandlingProperty ( vehicle , "dragCoeff" )
local stdg = getVehicleHandlingProperty ( vehicle , "steeringLock" )
setVehicleHandling ( vehicle , "engineAcceleration" , fast + 13.1 )
setVehicleHandling ( vehicle , "maxVelocity" , maxfast + 46 )
setVehicleHandling ( vehicle , "tractionMultiplier" , xd + 0.4 )
setVehicleHandling ( vehicle , "mass" , masa + 300 )
setVehicleHandling ( vehicle , "steeringLock" , 42 )
setVehicleHandling ( vehicle , "dragCoeff" , coef - 0.25 )
setVehicleHandling ( vehicle , "driveType" , "awd" )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
belka = createObject ( 1955 , 0 , 0 , 0 )
setObjectScale ( belka , 1.0 )
attachElements ( belka , vehicle ,- 0.02 , 0.4 , 1.07 , 0 , 0 , 0 )
end
for i , v in pairs ( sapd_infek ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setVehicleVariant ( vehicle , 2 , 0 )
setElementData ( vehicle , "vehicle:police" , true )
setVehicleColor ( vehicle , v [ 8 ], v [ 9 ], v [ 10 ], 255 , 255 , 255 , v [ 11 ], v [ 12 ], v [ 13 ], 255 , 255 , 255 )
setElementData ( vehicle , "vehicle:rank" , 1 )
addVehicleUpgrade ( vehicle , 1097 )
setElementFrozen ( vehicle , true )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "SAPD " .. i + 20 )
setVehicleDamageProof ( vehicle , true )
local fast = getVehicleHandlingProperty ( vehicle , "engineAcceleration" )
local maxfast = getVehicleHandlingProperty ( vehicle , "maxVelocity" )
local masa = getVehicleHandlingProperty ( vehicle , "mass" )
local masa2 = getVehicleHandlingProperty ( vehicle , "turnMass" )
local xd = getVehicleHandlingProperty ( vehicle , "tractionMultiplier" )
local coef = getVehicleHandlingProperty ( vehicle , "dragCoeff" )
local stdg = getVehicleHandlingProperty ( vehicle , "steeringLock" )
setVehicleHandling ( vehicle , "engineAcceleration" , fast + 10.0 )
setVehicleHandling ( vehicle , "maxVelocity" , maxfast + 40 )
setVehicleHandling ( vehicle , "tractionMultiplier" , xd + 0.4 )
setVehicleHandling ( vehicle , "mass" , masa + 250 )
setVehicleHandling ( vehicle , "steeringLock" , 42 )
setVehicleHandling ( vehicle , "dragCoeff" , coef - 0.25 )
setVehicleHandling ( vehicle , "driveType" , "awd" )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
end
for i , v in pairs ( sapd_sultan ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setElementData ( vehicle , "SAPD:EMC" , true )
setVehicleColor ( vehicle , v [ 8 ], v [ 9 ], v [ 10 ], 255 , 255 , 255 , v [ 11 ], v [ 12 ], v [ 13 ], 255 , 255 , 255 )
setElementData ( vehicle , "vehicle:rank" , 1 )
addVehicleUpgrade ( vehicle , 1096 )
addVehicleUpgrade ( vehicle , 1170 )
addVehicleUpgrade ( vehicle , 1140 )
addVehicleUpgrade ( vehicle , 1033 )
addVehicleUpgrade ( vehicle , 1031 )
addVehicleUpgrade ( vehicle , 1029 )
addVehicleUpgrade ( vehicle , 1170 )
setElementFrozen ( vehicle , true )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "SAPD " .. i + 22 )
setVehicleDamageProof ( vehicle , true )
local fast = getVehicleHandlingProperty ( vehicle , "engineAcceleration" )
local maxfast = getVehicleHandlingProperty ( vehicle , "maxVelocity" )
local masa = getVehicleHandlingProperty ( vehicle , "mass" )
local masa2 = getVehicleHandlingProperty ( vehicle , "turnMass" )
local xd = getVehicleHandlingProperty ( vehicle , "tractionMultiplier" )
local coef = getVehicleHandlingProperty ( vehicle , "dragCoeff" )
local stdg = getVehicleHandlingProperty ( vehicle , "steeringLock" )
setVehicleHandling ( vehicle , "engineAcceleration" , fast + 9.0 )
setVehicleHandling ( vehicle , "maxVelocity" , maxfast + 40 )
setVehicleHandling ( vehicle , "tractionMultiplier" , xd + 0.4 )
setVehicleHandling ( vehicle , "mass" , masa + 250 )
setVehicleHandling ( vehicle , "steeringLock" , 42 )
setVehicleHandling ( vehicle , "dragCoeff" , coef - 0.25 )
setVehicleHandling ( vehicle , "driveType" , "awd" )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
belka = createObject ( 1879 , 0 , 0 , 0 )
setObjectScale ( belka , 1 )
attachElements ( belka , vehicle , 0.55 , 0.2 , 0.85 , 0 , 0 , 88 )
end
for i , v in pairs ( sapd_bullet ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 0 , 0 , 0 , 0 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setElementData ( vehicle , "SAPD:EMC" , true )
setVehicleColor ( vehicle , v [ 8 ], v [ 9 ], v [ 10 ], 255 , 255 , 255 , v [ 11 ], v [ 12 ], v [ 13 ], 255 , 255 , 255 )
setElementData ( vehicle , "vehicle:rank" , 1 )
addVehicleUpgrade ( vehicle , 1077 )
addVehicleUpgrade ( vehicle , 1164 )
setElementFrozen ( vehicle , true )
setVehicleVariant ( vehicle , 0 , 0 )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "SAPD " .. i + 24 )
setVehicleDamageProof ( vehicle , true )
local fast = getVehicleHandlingProperty ( vehicle , "engineAcceleration" )
local maxfast = getVehicleHandlingProperty ( vehicle , "maxVelocity" )
local masa = getVehicleHandlingProperty ( vehicle , "mass" )
local masa2 = getVehicleHandlingProperty ( vehicle , "turnMass" )
local xd = getVehicleHandlingProperty ( vehicle , "tractionMultiplier" )
local coef = getVehicleHandlingProperty ( vehicle , "dragCoeff" )
local stdg = getVehicleHandlingProperty ( vehicle , "steeringLock" )
setVehicleHandling ( vehicle , "engineAcceleration" , fast + 11.5 )
setVehicleHandling ( vehicle , "maxVelocity" , maxfast + 40 )
setVehicleHandling ( vehicle , "tractionMultiplier" , xd + 0.4 )
setVehicleHandling ( vehicle , "mass" , masa + 250 )
setVehicleHandling ( vehicle , "steeringLock" , 42 )
setVehicleHandling ( vehicle , "dragCoeff" , coef - 0.25 )
setVehicleHandling ( vehicle , "driveType" , "awd" )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
belka = createObject ( 1879 , 0 , 0 , 0 )
setObjectScale ( belka , 1 )
attachElements ( belka , vehicle , 0.45 , 0.1 , 0.66 , 0 , 0 , 88 )
end
for i , v in pairs ( sapd_elegy ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setElementData ( vehicle , "SAPD:EMC" , true )
setVehicleColor ( vehicle , v [ 8 ], v [ 9 ], v [ 10 ], v [ 11 ], v [ 12 ], v [ 13 ], 0 , 0 , 0 , 255 , 255 , 255 )
setElementData ( vehicle , "vehicle:rank" , 1 )
setElementFrozen ( vehicle , true )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "SAPD " .. i + 30 )
setVehicleVariant ( vehicle , 1 , 1 )
addVehicleUpgrade ( vehicle , 1082 )
addVehicleUpgrade ( vehicle , 1037 )
setVehicleDamageProof ( vehicle , true )
local fast = getVehicleHandlingProperty ( vehicle , "engineAcceleration" )
local maxfast = getVehicleHandlingProperty ( vehicle , "maxVelocity" )
local masa = getVehicleHandlingProperty ( vehicle , "mass" )
local masa2 = getVehicleHandlingProperty ( vehicle , "turnMass" )
local xd = getVehicleHandlingProperty ( vehicle , "tractionMultiplier" )
local coef = getVehicleHandlingProperty ( vehicle , "dragCoeff" )
local stdg = getVehicleHandlingProperty ( vehicle , "steeringLock" )
setVehicleHandling ( vehicle , "engineAcceleration" , fast + 14.9 )
setVehicleHandling ( vehicle , "maxVelocity" , maxfast + 38 )
setVehicleHandling ( vehicle , "tractionMultiplier" , xd + 0.4 )
setVehicleHandling ( vehicle , "mass" , masa + 250 )
setVehicleHandling ( vehicle , "steeringLock" , 42 )
setVehicleHandling ( vehicle , "dragCoeff" , coef - 0.25 )
setVehicleHandling ( vehicle , "driveType" , "awd" )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
end
for i , v in pairs ( sapd_policemaverick ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setVehicleColor ( vehicle , 21 , 21 , 21 , 1 , 1 , 67 , 0 , 0 , 0 , 0 , 0 , 0 )
setElementData ( vehicle , "vehicle:rank" , 1 )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
setElementFrozen ( vehicle , true )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "PD-HELI" )
setVehicleDamageProof ( vehicle , true )
end
for i , v in pairs ( sapd_makrela ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setVehicleColor ( vehicle , 0 , 3 , 13 , 255 , 255 , 255 , 0 , 0 , 0 , 0 , 0 , 0 )
setElementData ( vehicle , "vehicle:rank" , 1 )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
setElementFrozen ( vehicle , true )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "PD-Makrela" )
setVehicleDamageProof ( vehicle , true )
end
for i , v in pairs ( sapd_swat ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setVehicleColor ( vehicle , v [ 8 ], v [ 9 ], v [ 10 ], 255 , 255 , 255 , v [ 11 ], v [ 12 ], v [ 13 ], 0 , 0 , 0 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 )
setElementData ( vehicle , "vehicle:rank" , 1 )
addVehicleUpgrade ( vehicle , 1085 )
setElementFrozen ( vehicle , true )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "SAPD " .. i + 28 )
setVehicleDamageProof ( vehicle , true )
local fast = getVehicleHandlingProperty ( vehicle , "engineAcceleration" )
local maxfast = getVehicleHandlingProperty ( vehicle , "maxVelocity" )
local masa = getVehicleHandlingProperty ( vehicle , "mass" )
local masa2 = getVehicleHandlingProperty ( vehicle , "turnMass" )
local xd = getVehicleHandlingProperty ( vehicle , "tractionMultiplier" )
local coef = getVehicleHandlingProperty ( vehicle , "dragCoeff" )
local stdg = getVehicleHandlingProperty ( vehicle , "steeringLock" )
setVehicleHandling ( vehicle , "engineAcceleration" , fast + 6.0 )
setVehicleHandling ( vehicle , "maxVelocity" , maxfast + 40 )
setVehicleHandling ( vehicle , "tractionMultiplier" , xd + 0.4 )
setVehicleHandling ( vehicle , "mass" , masa + 250 )
setVehicleHandling ( vehicle , "steeringLock" , 42 )
setVehicleHandling ( vehicle , "dragCoeff" , coef - 0.25 )
setVehicleHandling ( vehicle , "driveType" , "awd" )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
end
for i , v in pairs ( sapd_loduwa ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setVehicleColor ( vehicle , v [ 8 ], v [ 9 ], v [ 10 ], 255 , 255 , 255 , v [ 11 ], v [ 12 ], v [ 13 ], 0 , 0 , 0 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 )
setElementData ( vehicle , "vehicle:rank" , 1 )
addVehicleUpgrade ( vehicle , 1085 )
setElementFrozen ( vehicle , true )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "SAPD " .. i + 29 )
setVehicleDamageProof ( vehicle , true )
local fast = getVehicleHandlingProperty ( vehicle , "engineAcceleration" )
local maxfast = getVehicleHandlingProperty ( vehicle , "maxVelocity" )
local masa = getVehicleHandlingProperty ( vehicle , "mass" )
local masa2 = getVehicleHandlingProperty ( vehicle , "turnMass" )
local xd = getVehicleHandlingProperty ( vehicle , "tractionMultiplier" )
local coef = getVehicleHandlingProperty ( vehicle , "dragCoeff" )
local stdg = getVehicleHandlingProperty ( vehicle , "steeringLock" )
setVehicleHandling ( vehicle , "engineAcceleration" , fast + 4.5 )
setVehicleHandling ( vehicle , "maxVelocity" , maxfast + 35 )
setVehicleHandling ( vehicle , "tractionMultiplier" , xd + 0.4 )
setVehicleHandling ( vehicle , "mass" , masa + 250 )
setVehicleHandling ( vehicle , "steeringLock" , 42 )
setVehicleHandling ( vehicle , "dragCoeff" , coef - 0.25 )
setVehicleHandling ( vehicle , "driveType" , "awd" )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
end
for i , v in pairs ( sapd_moto ) do
local vehicle = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( vehicle , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 )
setElementRotation ( vehicle , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( vehicle , false )
setElementFrozen ( vehicle , true )
removeVehicleSirens ( vehicle )
setElementData ( vehicle , "vehicle:police" , true )
setVehicleColor ( vehicle , v [ 8 ], v [ 9 ], v [ 10 ], 255 , 255 , 255 , v [ 11 ], v [ 12 ], v [ 13 ], 0 , 0 , 0 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 )
setElementData ( vehicle , "vehicle:rank" , 1 )
setElementFrozen ( vehicle , true )
setElementData ( vehicle , "vehicle:fuel" , 100 )
setVehiclePlateText ( vehicle , "SAPD " .. i + 16 )
setVehicleDamageProof ( vehicle , true )
local fast = getVehicleHandlingProperty ( vehicle , "engineAcceleration" )
local maxfast = getVehicleHandlingProperty ( vehicle , "maxVelocity" )
local masa = getVehicleHandlingProperty ( vehicle , "mass" )
local masa2 = getVehicleHandlingProperty ( vehicle , "turnMass" )
local xd = getVehicleHandlingProperty ( vehicle , "tractionMultiplier" )
local coef = getVehicleHandlingProperty ( vehicle , "dragCoeff" )
local stdg = getVehicleHandlingProperty ( vehicle , "steeringLock" )
setVehicleHandling ( vehicle , "engineAcceleration" , fast + 10 )
setVehicleHandling ( vehicle , "maxVelocity" , maxfast + 80 )
setVehicleHandling ( vehicle , "tractionMultiplier" , xd + 0.4 )
setVehicleHandling ( vehicle , "mass" , masa + 250 )
setVehicleHandling ( vehicle , "steeringLock" , 42 )
setVehicleHandling ( vehicle , "dragCoeff" , coef - 0.25 )
setVehicleHandling ( vehicle , "driveType" , "awd" )
setElementData ( vehicle , "Pojemnosc:silnika" , "1.6" )
end
for i , v in pairs ( sapd_dft ) do
local sapd_dft = createVehicle ( v [ 7 ], v [ 1 ], v [ 2 ], v [ 3 ])
setVehicleColor ( sapd_dft , 255 , 255 , 255 , 255 )
setElementRotation ( sapd_dft , v [ 4 ], v [ 5 ], v [ 6 ])
setVehicleEngineState ( sapd_dft , false )
setElementData ( sapd_dft , "vehicle:police" , true )
setElementFrozen ( sapd_dft , true )
setVehicleColor ( sapd_dft , 0 , 30 , 132 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 , 255 )
setElementData ( sapd_dft , "vehicle:rank" , 1 )
setElementData ( sapd_dft , "Pojemnosc:silnika" , "1.6" )
setElementFrozen ( sapd_dft , true )
addVehicleUpgrade ( sapd_dft , 1085 )
setElementData ( sapd_dft , "vehicle:fuel" , 100 )
setVehiclePlateText ( sapd_dft , "SAPD " .. i + 32 )
setVehicleDamageProof ( sapd_dft , true )
setVehicleVariant ( sapd_dft , 0 , 0 )
setElementData ( sapd_dft , "zaladowane" , false )
setElementData ( sapd_dft , "laweta" , true )
local x , y , z = getElementPosition ( sapd_dft )
colspheres [ sapd_dft ] = createColSphere ( x , y , z , 4 )
attachElements ( colspheres [ sapd_dft ], sapd_dft , 0 , - 8 , - 0.605 )
end
addCommandHandler ( "zaladuj" , function( player , command )
if isPedInVehicle ( player ) then
local veh = getPedOccupiedVehicle ( player )
if getElementModel ( veh ) == 578 and not getElementData ( veh , "zaladowane" ) and getElementData ( veh , "laweta" ) then
local pojazd = getElementsWithinColShape ( colspheres [ veh ], "vehicle" )
if getElementModel ( pojazd [ 1 ]) ~= 578 then
attachElements ( pojazd [ 1 ], veh , 0 , - 1.2 , 0.5 )
setElementData ( veh , "zaladowane" , pojazd [ 1 ])
setElementFrozen ( pojazd [ 1 ], true )
end
else
-- exports [ "np-notyfikacje" ]: noti ( "Tw?j pojazd jest ju? za?adowany" , player , "error" )
end
end
end )
addCommandHandler ( "rozladuj" , function( player , command )
if isPedInVehicle ( player ) then
local veh = getPedOccupiedVehicle ( player )
if getElementModel ( veh ) == 578 and getElementData ( veh , "zaladowane" ) then
local zaladunek = getElementData ( veh , "zaladowane" )
if zaladunek and getElementType ( zaladunek ) == "vehicle" then
local x , y , z = getElementPosition ( zaladunek )
attachElements ( zaladunek , veh , 0 , - 9 , 0 )
detachElements ( zaladunek , veh )
setElementFrozen ( zaladunek , false )
setElementData ( veh , "zaladowane" , false )
-- exports [ "np-notyfikacje" ]: noti ( "Pojazd zjecha? z lawety" , player )
else
-- exports [ "np-notyfikacje" ]: noti ( "Brak za?adunku b?d? za?adunek to nie pojazd" , player , "error" )
end
end
end
end )
addEventHandler ( "onVehicleEnter" , resourceRoot , function( plr , seat , jacked )
if seat == 0 then
setElementData ( source , "use:player" , true )
-- outputChatBox ( "* Wszedle?(a?) do #FF0000pojazdu frakcyjnego#FFFFFF, dbaj o niego i odstaw na miejsce." , plr , 255 , 255 , 255 , true )
-- outputChatBox ( "* Wszelkie #FF0000zostawiania pojazd?w #FFFFFFb?da rozpatrywane przez liderstwo frakcji." , plr , 255 , 255 , 255 , true )
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" )
-- blip = createBlipAttachedTo ( vehicle , 0 , 1 , 255 , 175 , 0 , 255 , 0 , 275.0 , root )
setElementData ( vehicle , "vehicle:duty" , "SAPD" )
setElementData ( vehicle , "vehicle:faction" , "SAPD" )
end
end , 1000 , 1 )
-- Zsynchronizowana do licznika
function setElementSpeed ( element , speed )
if ( speed == nil ) then speed = 0 end
speed = tonumber ( speed )
local vx , vy , vz = getElementVelocity ( element )
local acSpeed = (( vx ^ 2 + vy ^ 2 + vz ^ 2 )^( 0.5 ))* 180
local diff = speed / acSpeed
if diff ~= diff then return end -- if the number is a 'NaN' return end .
local x , y , z = getElementVelocity ( element )
setElementVelocity ( element , x * diff , y * diff , z * diff )
return true
end
-- odmra ? amy pojazdy pociagniete holownikiem !
function detachTrailer ( theTruck )
setElementFrozen ( source , false )
end
addEventHandler ( "onTrailerAttach" , getRootElement (), detachTrailer )
Wysłany: 2021-07-23, 23:03
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Problem jest w tym ze brakuje ci warunku ktory sprawdza przynaleznosc gracza do frakcji w tym evencie :
addEventHandler ( "onVehicleEnter" , resourceRoot , function( plr , seat , jacked )
if seat == 0 then
setElementData ( source , "use:player" , true )
-- outputChatBox ( "* Wszedle?(a?) do #FF0000pojazdu frakcyjnego#FFFFFF, dbaj o niego i odstaw na miejsce." , plr , 255 , 255 , 255 , true )
-- outputChatBox ( "* Wszelkie #FF0000zostawiania pojazd?w #FFFFFFb?da rozpatrywane przez liderstwo frakcji." , plr , 255 , 255 , 255 , true )
end
end )
Tagi: frakcja :: sapd
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: