Arma 3 Scripting

Command in Unit Control

effectiveCommander

Also available as Markdown and JSON, or read the original wiki page.

Description

Returns the effective commander of the vehicle. Effective commander is the player whom driver AI will listen to. So if in a tank there is a gunner and a commander and AI driver, if the effectiveCommander is gunner, then gunner pressing W A S D will give AI orders to move. If gunner jumps out and then enters a tank again, the effectiveCommander role most likely has changed to commander that remained in tank. Also the assignment seems to work on first come first served basis.

Syntax

effectiveCommander vehicle

Parameters:

Returns: Object - commander unit

Examples

Example 1

_unit = driver tank;
_effectiveCommander = effectiveCommander _unit;                // returns the tank driver itself
_effectiveCommander = effectiveCommander tank;                // returns the effective commander (commander or gunner or driver)
_effectiveCommander = effectiveCommander vehicle _unit;        // identical to the one above - use [[vehicle]] if only the unit is known

See also

setEffectiveCommander · commander · driver · gunner · currentPilot · vehicleMoveInfo