.kju
The command works (now?) also for units in vehicles. However only for the vehicle's gunners' weapons - aka those returned by "weapons vehicle".
Results appear below as you type; use the arrow keys to move through them.
Command · Markdown · JSON · original wiki page
Check how many rounds are left in the currently loaded magazine in the given muzzle.
Note
In older titles and before Arma 3 v1.56, the command did not return ammo for units in vehicles.
unit ammo muzzle
Parameters:
unit: Objectmuzzle: String - weapon's muzzle - see the Weapons topic for reference about possible valuesReturns: Number
_count = player ammo "M16"; // returns 30 in case of a full magazine
_count = player ammo "M203Muzzle";
_count = player ammo primaryWeapon player;
setAmmo · someAmmo · magazines
The command works (now?) also for units in vehicles. However only for the vehicle's gunners' weapons - aka those returned by "weapons vehicle".
Actually the command wants the currentMuzzle (gunner _vehicle) as parameter - not the weapon class.
Most of the time both are the same. However when you have custom modes[] for the weapons, this is likely not true.