Jump to content

Cruise Controll 2


MasterTobi

Recommended Posts

Posted

hey i have a question about this tread https://forum.multitheftauto.com/viewtopic.php?f=91&t=24819&p=292845&hilit=cruise+control#p292845

cokacola write

if(theCar) then
local x, y, z = getElementVelocity(theCar)
.sqrt(x^2 + y^2 + z^2) * 161         local speed = math         local.sqrt(x^2 + y^2 + z^ speed =2) * 161 math.sqrt(x^2 + y^2 + z^2) * 161

but my console say

that .sqrt(x^2 + y^2 + z^2) * 161 <<< it´s wrong exceptet near "."

and local.sqrt(x^2 + y^2 + z^ speed =2) * 161 math.sqrt(x^2 + y^2 + z^2) * 161 << i think it´s wrong

can everybody help me ;)

thx

Posted

yes i know

but i understand the code

.sqrt(x^2 + y^2 + z^2) * 161 << cokacola says that the code goes

local speed = math

local.sqrt(x^2 + y^2 + z^ speed =2) * 161 <<< speed=2 is not going

math.sqrt(x^2 + y^2 + z^2) * 161 and this musst be math.sqrt((x^2 + y^2 + z^2) * 161) or not ?

Posted

so i have edit the code and it goes ;)

--some form of cruise control
theCruiseTimer = "noone-nothing"
function cruiseOff(thePlayer)
--its on, so turn it off
killTimer(theCruiseTimer)
  theCruiseTimer = "noone-nothing"
setControlState ( thePlayer, "accelerate", false )
setControlState ( thePlayer, "brake_reverse", false )
end
function cruiseOn(thePlayer, speed, theCar)
  theCar1 = getPedOccupiedVehicle(thePlayer)
if(theCar1) then
local x1, y1, z1 = getElementVelocity(theCar)
local speed1 =((x1^2 + y1^2 + z1^2)^0.5) * 161
if(speed1 < speed) then
setControlState ( thePlayer, "brake_reverse", false )
setControlState ( thePlayer, "accelerate", true )
elseif(speed1 > speed) then
setControlState ( thePlayer, "accelerate", false )
--    setControlState ( thePlayer, "brake_reverse", true )
end
else
     cruiseOff(thePlayer)
end
end
function cruiseControl(thePlayer)
local theCar = getPedOccupiedVehicle(thePlayer)
if(theCruiseTimer == "noone-nothing") then
if(theCar) then
local x, y, z = getElementVelocity(theCar)
local speed =((x^2 + y^2 + z^ 2)^0.5) * 161
--its off, so turn it on
        theCruiseTimer = setTimer(cruiseOn, 50, 0, thePlayer, speed, theCar)
else
outputChatBox("Error: players don't have cruise control switches. Must be in car.", thePlayer)
end
else
     cruiseOff(thePlayer)
end
end
addCommandHandler("ct", cruiseControl)

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...