void TASK_VEHICLE_DRIVE_TO_COORD_LONGRANGE(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int drivingStyle, float stopRange);
Parameters:- ped:
Ped id for the task.
- vehicle:
Vehicle entity id for the task.
- x:
Destination X coordinate.
- y:
Destination Y coordinate.
- z:
Destination Z coordinate.
- speed:
Speed of driving.
- drivingStyle:
The driving style (default is 0) (see SetDriveTaskDrivingStyle).
- stopRange:
Stops in the specific range near the destination. 20.0 works fine.
You can let your character drive to the destination at the speed and driving style you set. You can use map marks to set the destination.
enum eDriveBehaviorFlags {
DF_StopForCars = 1,
DF_StopForPeds = 2,
DF_SwerveAroundAllCars = 4,
DF_SteerAroundStationaryCars = 8,
DF_SteerAroundPeds = 16,
DF_SteerAroundObjects = 32,
DF_DontSteerAroundPlayerPed = 64,
DF_StopAtLights = 128,
DF_GoOffRoadWhenAvoiding = 256,
DF_DriveIntoOncomingTraffic = 512,
DF_DriveInReverse = 1024,
DF_UseWanderFallbackInsteadOfStraightLine = 2048,
DF_AvoidRestrictedAreas = 4096,
DF_PreventBackgroundPathfinding = 8192,
DF_AdjustCruiseSpeedBasedOnRoadSpeed = 16384,
DF_UseShortCutLinks = 262144,
DF_ChangeLanesAroundObstructions = 524288,
DF_UseSwitchedOffNodes = 2097152,
DF_PreferNavmeshRoute = 4194304,
DF_PlaneTaxiMode = 8388608,
DF_ForceStraightLine = 16777216,
DF_UseStringPullingAtJunctions = 33554432,
DF_AvoidHighways = 536870912,
DF_ForceJoinInRoadDirection = 1073741824
}