Arma 3 Scripting

magazinesAmmo

  • Arma 3 v0.76

Command · also in Vehicle Inventory · Markdown · JSON · original wiki page

Description

Returns all vehicle's magazines and their ammo count (also works on supply boxes). When applied to a unit (soldier), the command behaves differently and will omit magazines already loaded into unit's weapons. Use magazinesAmmoFull to return all magazines.

Syntax

Syntax 1

magazinesAmmo vehicle

Parameters:

Returns: Array of Arrays in format:

Syntax 2

since arma3 2.00

magazinesAmmo [vehicle, includeEmpty]

Parameters:

Returns: Array of Arrays in format:

Examples

Example 1

_magazinesAmmo = magazinesAmmo player;
/*
[
    ["30Rnd_65x39_caseless_mag",30],
    ["30Rnd_65x39_caseless_mag",30],
    ["16Rnd_9x21_Mag",16],
    ["SmokeShellGreen",1],
    ["Chemlight_green",1],
    ["HandGrenade",1]
]
*/

Example 2

_magazinesAmmo = magazinesAmmo Mi_48;
/*
[
    ["250Rnd_30mm_APDS_shells",250],
    ["250Rnd_30mm_HE_shells",250],
    ["8Rnd_LG_scalpel",8],
    ["38Rnd_80mm_rockets",38]
]
*/

See also

magazinesAmmoFull · magazinesAmmoCargo · magazinesDetail · magazines · magazinesTurret

Community notes

Actium

When used on vehicles this will only return all magazines associated with a single turretPath (which one depends on the actual armament of the vehicle, usually the first armed turretPath or alternatively turretPath [-1]).
If you want to get all turrets' magazines, use allTurrets and magazinesTurret. --Actium (talk) 15:41, 20 December 2014 (CET)