Tijmenjoppe
In game versions prior to Arma 3 v1.22: If you add a waypoint to your group and then want them to start moving to that waypoint, make sure to call setWaypointType "MOVE" on your waypoint.
Results appear below as you type; use the arrow keys to move through them.
Command · Markdown · JSON · original wiki page
Adds (or inserts when index is given) a new waypoint to a group.
The waypoint is placed randomly within a circle with the given center and radius.
Note
For older titles and prior to Arma 3 v1.90, use setWaypointPosition if you need exact waypoint placement.
groupName addWaypoint [center, radius, index, name]
Parameters:
groupName: Groupcenter: PositionAGL (PositionASL if radius is negative!) or Objectradius: Number - random waypoint placement within radius from center; Arma 3 v1.90 -1 can be used for exact waypoint placementindex: Number - (Optional, default -1) can be used to insert a waypoint in between existing waypoints; if it is invalid, the waypoint will be added at the endname: String - (Optional, default "") waypointNameReturns: Waypoint
_wp = _grp addWaypoint [position player, 0];
_wp = _grp addWaypoint [position player, 0]; // imprecise, placed like setVehiclePosition's "NONE" placement
_wp setWaypointPosition [getPosASL player, -1]; // from Operation Flashpoint: Elite to Arma 3 v1.88
private _wp = _grp addWaypoint [getPosASL player, -1]; // Arma 3 v1.90+: precise placement
waypoints · createGuardedPoint · deleteWaypoint · copyWaypoints · move · setCurrentWaypoint · setWaypointBehaviour · setWaypointCombatMode · setWaypointCompletionRadius · setWaypointDescription · setWaypointHousePosition · setWaypointPosition · currentWaypoint · waypointName · waypointSpeed · setWPPos
In game versions prior to Arma 3 v1.22: If you add a waypoint to your group and then want them to start moving to that waypoint, make sure to call setWaypointType "MOVE" on your waypoint.
if you want to create a waypoint of type "MOVE" and set it as actual waypoint, you can use the move command that does everything for you with only one line of code !
Be aware that move command intercepts multiple waypoints and it will not line up in waypoints queue.
In other word it is a quick solution if you want your group to get only one waypoint, but for several waypoints you'll have to use addwaypoint and all setwaypointXXXXXX commands around.
see move command.
The waypoint may not be created exactly at the center position even if radius is zero. The position will be moved away if there are e.g. rocks at the center position or if it is placed at the edge of water on a shore.