addWaypoint – Talk

From Bohemia Interactive Community
Revision as of 11:53, 11 January 2023 by Lou Montana (talk | contribs) (Text replacement - "<code>" to "<code style="display: block">")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

It seems to me that added waypoints are not correctly stacked. I tried to add 2 waypoints to a AH1 and they ended with the same waypoint ID, with the second one overriding the first one.

What do you mean by the waypoint ID? The second element in the array that's returned? That should (and does) increment. The first one is the group name and stays the same. Check this demo mission that creates dynamic waypoints. --Kronzky 09:57, 29 December 2006 (CET)
The 0 waypoint is reserved for the initial starting position. Try starting from 1. Perhaps the example should be updated. hoz
??? You don't specify the WP index in the addWaypoint command. ArmA automatically adds the new one behind the last current one. The zero in the argument (and in the example) is the placement radius. Or which zero are you referring to? Kronzky
Your right, I'm mixing it up with another command. :) hoz


Notes

I moved the note here, it could use some cleaning up(punctuation,typos). Also the example seems a bit drawn out.

Example 1: easy use of this command to move a unit(group) to another unit.

Put in Group leader's Init field:(the group that is to move)
gotogroup=group this
Name the unit or object that you want this unit(group) to move to. I named a soldier Bobby. Make a trigger that will send the gotogroup to Bobby. (Use radio Bravo) In the trigger's Onact section put this code:
WP=gotogroup AddWayPoint [GetPos bobby,0];[gotogroup,0] setWaypointType "MOVE"