BIS_fnc_taskDefend

From Bohemia Interactive Community
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Hover & click on the images for description

Description

Description:
Group will man nearby static defenses within a 100 metre radius of the defense position and guard the position. Some units will man weapons, others will patrol and the remainder will sit on the ground.
Execution:
call
Groups:
Tasks

Syntax

Syntax:
[group, position] call BIS_fnc_taskDefend
Parameters:
group: Group
position: Array in format Position
Return Value:
Boolean

Examples

Example 1:
[group player, getPosATL leader player] call BIS_fnc_taskDefend;

Additional Information

See also:
Functions Library BIS_fnc_taskAttack BIS_fnc_taskPatrol

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Preacher - c
Posted on Dec 20, 2009 - 12:00 (UTC)
The easiest way to use this function is to create a group, then add the following code to the group leader's init field:
[group this, getPosATL this] call BIS_fnc_taskDefend;
McHide - c
Posted on Dec 09, 2009 - 01:59 (UTC)
The more correct way is to:
  1. Place function module on map (Arma 2 only)
  2. Make one waypoint for group and put this code in Waypoints On.Act. field
    [group this, getPosATL this] call BIS_fnc_taskDefend;
    • You can use triggers for this function too, but your groups must be named
      { [_x, getPosATL leader _x] call BIS_fnc_taskDefend } forEach [grpName1, grpName2];