Description
Returns all magazines (including empty) from all vehicle turrets (including driver turret [-1]) and their ammo counts. Since Arma 3 v2.08.148327 it is possible to exclude person turrets from returned results.
Syntax
Syntax 1
magazinesAllTurrets vehicle
Parameters:
vehicle: Object - vehicle with turrets
Returns: Array of Arrays with [className, turretPath, ammoCount, id, creator]
- className: String - magazine class name
- turretPath: Turret Path
- ammoCount: Number - how many rounds left in the magazine
- id: Number - id of the magazine object. The number starts at 10,000,000. This gives it about 6,700,000 possible ids before the number starts losing precision and cannot be used in scripts.
- creator: Number - owner / clientOwner of the PC that created the object
Syntax 2
since arma3 2.08
magazinesAllTurrets [vehicle, excludePersonTurrets]
Parameters:
vehicle: Object - vehicle with turretsexcludePersonTurrets: Boolean - when true only vehicle's turrets are queried
Returns: Array of Arrays with [className, turretPath, ammoCount, id, creator]
- className: String - magazine class name
- turretPath: Turret Path
- ammoCount: Number - how many rounds left in the magazine
- id: Number - id of the magazine object. The number starts at 10,000,000. This gives it about 6,700,000 possible ids before the number starts losing precision and cannot be used in scripts.
- creator: Number - owner / clientOwner of the PC that created the object
Examples
Example 1
_mags = magazinesAllTurrets vehicle player;
Example 2
_mags = magazinesAllTurrets [vehicle player, true];
See also
magazinesTurret · allTurrets · addMagazineTurret · removeMagazinesTurret · removeMagazineTurret · weaponsTurret · loadMagazine · magazines · magazinesDetail · magazinesAmmo · magazinesAmmoFull · addWeaponTurret · removeWeaponTurret · turretLocal · getPylonMagazines · ammoOnPylon