Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local playerPed = GetPlayerPed(-1)
- local waypointBlip = GetFirstBlipInfoId(8)
- local x,y,z = table.unpack(Citizen.InvokeNative(0xFA7C7F0AADF25D09, waypointBlip, Citizen.ResultAsVector()))
- if not waypointBlip then
- TriggerEvent("chatMessage", "", {255,0,0}, "You have to set a waypoint to use this script!")
- print("You have to set a waypoint to use this script!")
- return
- end
- local vehicle = GetVehiclePedIsIn(playerPed, false)
- if not vehicle then
- TriggerEvent("chatMessage", "", {255,0,0}, "You have to be in a vehicle to use this script!")
- print("You have to be in a vehicle to use this script!")
- return
- end
- TaskVehicleDriveToCoord(playerPed, vehicle, x, y, z, 17.0, 0, vehicle, 786603, 15.0, true)
- Citizen.CreateThread(function()
- while true do
- Citizen.Wait(0)
- if (GetDistanceBetweenCoords(GetEntityCoords(playerPed, true), x,y,z, false) < 15) then
- TaskVehicleDriveToCoord(GetPlayerPed(-1), GetVehiclePedIsIn(GetPlayerPed(-1), false), nil, nil, nil, 17.0, 0, GetVehiclePedIsIn(GetPlayerPed(-1), false), 786603, 15.0, false)
- break
- else
- SetTextComponentFormat('STRING')
- AddTextComponentString("Press ~INPUT_CONTEXT~ to stop the car")
- DisplayHelpTextFromStringLabel(0, 0, 1, -1)
- if IsControlJustPressed(1,38) then
- TaskVehicleDriveToCoord(GetPlayerPed(-1), GetVehiclePedIsIn(GetPlayerPed(-1), false), nil, nil, nil, 17.0, 0, GetVehiclePedIsIn(GetPlayerPed(-1), false), 786603, 15.0, false)
- break
- end
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement