Example Code: Remove NVGs From Enemies: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Some wiki formatting) |
Lou Montana (talk | contribs) m (Some wiki formatting) |
||
Line 63: | Line 63: | ||
{{ArgTitle|2|{{ofp}}|{{GVI|ofp|1.00}}}} | {{ArgTitle|2|{{ofp}}|{{GVI|ofp|1.00}}}} | ||
{{Feature | Informative | This is an [[SQS Syntax]] example.}} | {{Feature | Informative | This is an [[SQS Syntax]] example.}} | ||
<sqs> | |||
; remove its NVG for each provided enemy units | |||
"_x removeWeapon ""NVGoggles""" forEach _enemyUnitsArray | |||
</sqs> | |||
[[Category: Example Code]] | [[Category: Example Code]] |
Revision as of 23:00, 13 July 2022
Arma 3
Arma 3
Arma 2
private "_enemySide"; // private definition of the _enemySide variable
_enemySide = east; // value attribution to _enemySide
{
if (side _x == _enemySide) then // if the unit is on the _enemySide, process the next step
{
_x removeWeapon "NVGoggles"; // removal of the enemy unit's NVG
}
} forEach allUnits; // going through -all- units
private "_enemySide"; // private definition of the _enemySide variable
_enemySide = east; // value attribution to _enemySide
{
if (side _x == _enemySide) then // if the unit is on the _enemySide, process the next step
{
_x removeWeapon "NVGoggles"; // removal of the enemy unit's NVG
}
} forEach _unitsArray; // going through provided units - allUnits has been introduced in Arma 2
Operation Flashpoint
; remove its NVG for each provided enemy units
"_x removeWeapon ""NVGoggles""" forEach _enemyUnitsArray