20 lines
749 B
Lua
20 lines
749 B
Lua
Citizen.CreateThread(function()
|
|
local angle = 0.0
|
|
local speed = 0.0
|
|
while true do
|
|
Citizen.Wait(0)
|
|
local veh = GetVehiclePedIsUsing(PlayerPedId())
|
|
if DoesEntityExist(veh) then
|
|
local tangle = GetVehicleSteeringAngle(veh)
|
|
if tangle > 10.0 or tangle < -10.0 then
|
|
angle = tangle
|
|
end
|
|
speed = GetEntitySpeed(veh)
|
|
local vehicle = GetVehiclePedIsIn(PlayerPedId(), true)
|
|
if speed < 0.1 and DoesEntityExist(vehicle) and not GetIsTaskActive(PlayerPedId(), 151) and not GetIsVehicleEngineRunning(vehicle) then
|
|
SetVehicleSteeringAngle(GetVehiclePedIsIn(PlayerPedId(), true), angle)
|
|
end
|
|
end
|
|
end
|
|
end)
|