Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2021-07-16, 13:16


thomson6665







Wiek: 28
Na forum: 2057 dni
Posty: 68

Piwa: 10

Respekt: 50

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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-07-23, 23:03


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4535 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

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)


Postaw piwo autorowi tego posta
 

 
Tagi: frakcja :: sapd
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku