BIS fnc taskDefend: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - " *\| *Syntax[0-9]* *= * " to " ") |
Lou Montana (talk | contribs) m (Some wiki formatting) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{RV|type=function | {{RV|type=function | ||
| arma2 | |game1= arma2 | ||
|version1= 1.00 | |||
|1.00 | |game2= arma2oa | ||
|version2= 1.50 | |||
|game3= tkoh | |||
|version3= 1.00 | |||
|game4= arma3 | |||
|version4= 0.50 | |||
|gr1= Tasks | |gr1= Tasks | ||
| | |descr= 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. | ||
| [group,position] call | |s1= [group, position] call [[BIS_fnc_taskDefend]] | ||
|p1= group | |p1= group: [[Group]] | ||
|p2= position | |p2= position: [[Array]] in format [[Position]] | ||
| | |r1= [[Boolean]] | ||
|x1= < | |x1= <sqf>[group player, getPosATL leader player] call BIS_fnc_taskDefend;</sqf> | ||
| [[Functions Library]] [[BIS_fnc_taskAttack]] [[BIS_fnc_taskPatrol]] | |seealso= [[Functions Library]] [[BIS_fnc_taskAttack]] [[BIS_fnc_taskPatrol]] | ||
}} | }} | ||
The easiest way to use this function is to create a group, then add the following code to the group leader's init field: | {{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> | |||
}} | |||
: | {{Note | ||
|user= McHide | |||
|timestamp= 20091209015900 | |||
|text= The '''more correct way''' is to: | |||
# Place function module on map ({{arma2}} only) | |||
# 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<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