whats wrong ?
function getElementSpeed(element,unit)
if (unit == nil) then unit = 0 end
if (isElement(element)) then
local x,y,z = getElementVelocity(element)
if (unit=="mph" or unit==1 or unit =='1') then
return (x^2 + y^2 + z^2) ^ 0.5 * 100
else
return (x^2 + y^2 + z^2) ^ 0.5 * 1.8 * 100
end
else
outputDebugString("Not an element. Can't get speed")
return false
end
end
function speed(element, unit, speed)
if (unit == nil) then unit = 0 end
if (speed == nil) then speed = 0 end
speed = tonumber(speed)
local acSpeed = getElementSpeed(element, unit)
if (acSpeed~=false) then
local diff = speed/acSpeed
local x,y,z = getElementVelocity(element)
setElementVelocity(element,x*diff,y*diff,z*diff)
guiProgressBarSetProgress(progressBar,tonumber(guiProgressBarGetProgress(progressBar))+1)
outputChatBox ( "Red #FFFFFFWhite", getRootElement(), 255, 0, 0, true )
return true
end
return false
end
addEventHandler( "onClientVehicleEnter", getRootElement(), getElementSpeed )
addEventHandler( "onClientVehicleEnter", getRootElement(), speed )
setTimer ( speed, 1000, 100)
help please