William147 Posted March 6, 2016 Posted March 6, 2016 local handlings = { [565] = { ["maxVelocity"] = 130, ["engineAcceleration"] = 10, ["brakeDeceleration"] = 14, ["tractionMultiplier"] = 0.9, ["tractionLoss"] = 0.8, ["steeringLock"] = 20, }, [559] = { --supra ["maxVelocity"] = 140, ["engineAcceleration"] = 11, ["brakeDeceleration"] = 16, ["tractionMultiplier"] = 0.95, ["tractionLoss"] = 0.95, ["steeringLock"] = 25, }, } function getHandlings() return handlings end function getVehicleNewHandling(id, type) for k, v in pairs(handlings) do if(tonumber(k)==tonumber(id))then if(v[type]) then return v[type] end end return getOriginalHandling(id)[type] or 0 end end addCommandHandler("h", function(player, cmd, id, t) if (not t) or (not id) or (not tonumber(id)) then outputChatBox("Add meg a fajtát és az ID-t", player) return end outputChatBox(t.." (("..getVehicleNameFromModel(tonumber(id))..")): "..getVehicleNewHandling(id,t), player) end) for k, v in pairs(handlings) do for i, l in pairs(v) do setModelHandling(k, i, l) end end function enter (theVehicle, seat) --if(seat==0)then addHandling(source, theVehicle) --end end addEventHandler ( "onPlayerVehicleEnter", getRootElement(), enter ) function addHandling (player, theVehicle) local theVehicleID = getElementModel(theVehicle) local s = 0 if getElementData(theVehicle, "turbo") or false and player~=getRootElement() then s = 0.1 triggerClientEvent ( player, "playTurboSound", player) end local h = getOriginalHandling(theVehicleID) if getElementData(theVehicle, "enginev3") or false then setVehicleHandling(theVehicle, "maxVelocity", getVehicleNewHandling(theVehicleID, "maxVelocity")*(1.3+s)) setVehicleHandling(theVehicle, "engineAcceleration", getVehicleNewHandling(theVehicleID, "engineAcceleration")*(1.3+s)) --setVehicleHandling(theVehicle, "engineInertia", getVehicleNewHandling(theVehicleID, "engineInertia")*(1.3+s)) --setVehicleHandling(theVehicle, "engineType", "petrol") elseif getElementData(theVehicle, "enginev2") or false then setVehicleHandling(theVehicle, "maxVelocity", getVehicleNewHandling(theVehicleID, "maxVelocity")*(1.2+s)) setVehicleHandling(theVehicle, "engineAcceleration", getVehicleNewHandling(theVehicleID, "engineAcceleration")*(1.2+s)) --setVehicleHandling(theVehicle, "engineInertia", getVehicleNewHandling(theVehicleID, "engineInertia")*(1.2+s)) --setVehicleHandling(theVehicle, "engineType", "petrol") elseif getElementData(theVehicle, "enginev1") or false then setVehicleHandling(theVehicle, "maxVelocity", getVehicleNewHandling(theVehicleID, "maxVelocity")*(1.1+s)) setVehicleHandling(theVehicle, "engineAcceleration", getVehicleNewHandling(theVehicleID, "engineAcceleration")*(1.1+s)) --setVehicleHandling(theVehicle, "engineInertia", getVehicleNewHandling(theVehicleID, "engineInertia")*(1.1+s)) --setVehicleHandling(theVehicle, "engineType", "petrol") else setVehicleHandling(theVehicle, "maxVelocity", getVehicleNewHandling(theVehicleID, "maxVelocity")*(1+s)) setVehicleHandling(theVehicle, "engineAcceleration", getVehicleNewHandling(theVehicleID, "engineAcceleration")*(1.1+s)) setVehicleHandling(theVehicle, "engineInertia", getVehicleNewHandling(theVehicleID, "engineInertia")*(1+s)) setVehicleHandling(theVehicle, "engineType", "petrol") end if getElementData(theVehicle, "abs") or false then setVehicleHandling(theVehicle, "brakeDeceleration", getVehicleNewHandling(theVehicleID, "brakeDeceleration")*3) end end addEvent("addHandling", true) addEventHandler("addHandling", getRootElement(), addHandling) What is the problem? Why isn't add a tuning to car?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now