Jump to content
Sign in to follow this  
hogmason

waypoint creation on random markers error

Recommended Posts

i keep getting an error on this code that generates waypoints on random markers

my code


if (isserver) then
{

 // Set the Navigator
 _Navigator = _this select 0;

    //Navigator Random Marker Selection
    _NavChoices = ["wp1","wp2","wp3","wp4","wp5"] call BIS_fnc_selectRandom;
    _NavMkrs = getmarkerpos _NavChoices;

      //Navigator Waypoints
        _Navwaypoint0 = _Navigator addWaypoint [getpos _NavMkrs, 200];
        _Navwaypoint0 setWaypointType "SAD";
        _Navwaypoint0 setWaypointBehaviour "COMBAT";
        _Navwaypoint0 setwaypointcombatmode "RED"; 
        _Navwaypoint0 setWaypointSpeed "NORMAL";

	 _Navwaypoint1 = _Navigator addWaypoint [getpos _NavMkrs, 200];
        _Navwaypoint1 setWaypointType "SAD";
        _Navwaypoint1 setWaypointBehaviour "COMBAT";
        _Navwaypoint1 setwaypointcombatmode "RED"; 
        _Navwaypoint1 setWaypointSpeed "NORMAL";

	 _Navwaypoint2 = _Navigator addWaypoint [getpos _NavMkrs, 200];
        _Navwaypoint2 setWaypointType "SAD";
        _Navwaypoint3 setWaypointBehaviour "COMBAT";
        _Navwaypoint3 setwaypointcombatmode "RED"; 
        _Navwaypoint3 setWaypointSpeed "NORMAL";

	 _Navwaypoint4 = _Navigator addWaypoint [getpos _NavMkrs, 200];
        _Navwaypoint4 setWaypointType "SAD";
        _Navwaypoint4 setWaypointBehaviour "COMBAT";
        _Navwaypoint4 setwaypointcombatmode "RED"; 
        _Navwaypoint4 setWaypointSpeed "NORMAL";

	 _Navwaypoint5 = _Navigator addWaypoint [getpos _NavMkrs, 200];
        _Navwaypoint5 setWaypointType "CYCLE";
        _Navwaypoint5 setWaypointBehaviour "COMBAT";
        _Navwaypoint5 setwaypointcombatmode "RED"; 
        _Navwaypoint5 setWaypointSpeed "NORMAL";		

};	

the error

Error in expression <_Navwaypoint0 = _Navigator addWaypoint [getpos _NavMkrs, 200];
_Navwaypoint0 set>
 Error position: <getpos _NavMkrs, 200];
_Navwaypoint0 set>
 Error getpos: Type Array, expected Object,Location
File C:\Users\natho\Documents\ArmA 2 Other Profiles\=Mason=\missions\Operation_HOG_V_3.Chernarus\HOG_scripts\Enemy\Navigator.sqf, line 19


Share this post


Link to post
Share on other sites

_NavMkrs is already a position, you're trying to call getPos on it, hence the error.

_Navwaypoint0 = _Navigator addWaypoint [_NavMkrs, 200];

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×