BIS fnc taskDefend: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "<code>(\[?[^\[]+\]?) *(\[\[)?(call|spawn)(\]\])? *(\[\[)?(BI(N|S)_fnc_[a-zA-Z0-9_]+)(\]\])?;?<\/code>" to "<sqf>$1 $3 $6;</sqf>") |
Lou Montana (talk | contribs) m (Some wiki formatting) |
||
Line 25: | Line 25: | ||
|r1= [[Boolean]] | |r1= [[Boolean]] | ||
|x1= < | |x1= <sqf>[group player, getPosATL leader player] call BIS_fnc_taskDefend;</sqf> | ||
|seealso= [[Functions Library]] [[BIS_fnc_taskAttack]] [[BIS_fnc_taskPatrol]] | |seealso= [[Functions Library]] [[BIS_fnc_taskAttack]] [[BIS_fnc_taskPatrol]] | ||
}} | }} | ||
{{Note | |||
|user= Preacher | |||
|timestamp= 20091220120000 | |||
|text= The easiest way to use this function is to create a group, then add the following code to the group leader's init field: | |||
<sqf>[group this, getPosATL this] call BIS_fnc_taskDefend;</sqf> | |||
}} | |||
The easiest way to use this function is to create a group, then add the following code to the group leader's init field: | |||
<sqf>[group this, | |||
{{Note | |||
|user= McHide | |||
|timestamp= 20091209015900 | |||
|text= The '''more correct way''' is to: | |||
The '''more correct way''' is to: | |||
# Place function module on map ({{arma2}} only) | # Place function module on map ({{arma2}} only) | ||
# Make one waypoint for group and put this code in Waypoints On.Act. field<sqf>[group this, | # Make one waypoint for group and put this code in Waypoints On.Act. field<sqf>[group this, getPosATL this] call BIS_fnc_taskDefend;</sqf> | ||
#* You can use triggers for this function too, but your groups must be named< | #* You can use triggers for this function too, but your groups must be named<sqf>{ [_x, getPosATL leader _x] call BIS_fnc_taskDefend } forEach [grpName1, grpName2];</sqf> | ||
}} | |||
Latest revision as of 13:28, 1 July 2022
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:
Additional Information
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
- 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:
- Posted on Dec 09, 2009 - 01:59 (UTC)
-
The more correct way is to:
- Place function module on map (Arma 2 only)
- Make one waypoint for group and put this code in Waypoints On.Act. field
- You can use triggers for this function too, but your groups must be named