From Bohemia Interactive Community
Hover & click on the images for description
Description
- Description:
- Description needed
- Execution:
- call
- Groups:
- Weapons
Syntax
- Syntax:
- Syntax needed
- Parameters:
- group: Group or Object - the support team group or a unit from this group
- weaponPos: Array, String or Object - weapon placement position, object position or marker
- targetPos: Array, String or Object - target position, object position to watch or marker
- leaderPos (Optional): Array, String or Object - position, object or marker group leader should move to
- Return Value:
- Return value needed
Examples
- Example 1:
[leader1, "weapon_mrk", "target_mrk"] call BIS_fnc_unpackStaticWeapon;- Example 2:
group1 allowFleeing 0;
[group1, "weapon_mrk", tank1, "leader_mrk"] call BIS_fnc_unpackStaticWeapon;
Additional Information
- See also:
- See also needed
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 January 6, 2017 - 23:10 (UTC)
- Killzone Kid
-
The following script will create a group consisting of a Team Leader, Gunner and Asst. Gunner and give the group 2 random MOVE waypoints. After the group reached the 1st waypoint, waypoint statement will execute BIS_fnc_unpackStaticWeapon and the group will stop and unpack static weapon, while leader is given random position to go to. After 7 seconds the BIS_fnc_packStaticWeapon is executed and the group packs and heads to 2nd waypoint.
private _group = createGroup west;
private _pos = player getRelPos [20, 0];
private _randomDir = random 360;
private _wp1 = _group addWaypoint [_pos getPos [20, _randomDir], 10];
_wp1 setWaypointType "MOVE";
_wp1 setWaypointStatements ["true", "
group this allowFleeing 0;
[group this, 'StaticWeaponUnpacked', {
_this spawn
{
sleep 7;
[_this select 0] call BIS_fnc_packStaticWeapon;
};
}] call BIS_fnc_addScriptedEventHandler;
[
this,
this,
this getPos [1000, random 360],
this getPos [10, 0]
] call BIS_fnc_unpackStaticWeapon;
"];
private _wp2 = _group addWaypoint [_pos getPos [20, _randomDir - 180], 10];
_wp2 setWaypointType "MOVE";
private _leader = _group createUnit ["B_Soldier_TL_F", _pos, [], 0, "NONE"];
private _gunner = _group createUnit ["B_Support_GMG_F", _pos, [], 0, "NONE"];
private _assistant = _group createUnit ["B_Support_AMG_F", _pos, [], 0, "NONE"];
units _group doFollow _leader;