# Vehicle Loadouts (scripting commands)

- [ammoOnPylon](../../commands/ammoOnPylon.md): Returns ammo count on given pylon (or false on failure).
- [animateBay](../../commands/animateBay.md): Forces animation of bay to given state, -1 for reset to engine handling, can cause weapon inoperative, because weapon is released when bay state == 1.
- [animatePylon](../../commands/animatePylon.md): Force animation of pylon to given state, -1 for reset to engine handling, can cause weapon inoperative, because weapon is released when pylon state == 1.
- [getAllPylonsInfo](../../commands/getAllPylonsInfo.md): Return an array with the vehicle's all pylons info.
- [getCompatiblePylonMagazines](../../commands/getCompatiblePylonMagazines.md): Get array of compatible pylon magazines
- [getPylonMagazines](../../commands/getPylonMagazines.md): Return array of magazines on pylons.
- [pylonAction](../../commands/pylonAction.md): Executes an action on a specific pylon. MP effect and locality depend on the specific action.
- [setAmmoOnPylon](../../commands/setAmmoOnPylon.md): Set count of ammo in magazine on pylon (supports pylon name since Arma 3 v1.94)
- [setPylonLoadout](../../commands/setPylonLoadout.md): Adds/overrides loadout to a vehicle pylon. `TransportPylonsComponent` in vehicle config and `pylonWeapon` in the magazine config are required to run.
- [setPylonsPriority](../../commands/setPylonsPriority.md): Overrides default pylons priorities.
