Arma 3 Scripting

Command in Vehicle Loadouts

getAllPylonsInfo

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

Description

Return an array with the vehicle's all pylons info.

Note that the podObject can only be used for very few operations. It is not a real Entity.

Note until Arma 3 v2.22 the relativeDir orientation was inverted.

Syntax

getAllPylonsInfo vehicle

Parameters:

Returns: Array of Arrays in format [Pylon index, Pylon name, Assigned turret, Magazine className, Magazine ammo count, Magazine detail, Arma 3 v2.20 [relativePos, relativeDir, relativeUp], Arma 3 v2.22 podObject]

Examples

Example 1

getAllPylonsInfo vehicle player;
/*
    Executed on an Mi-48 Kajman:
    [
        [1, "PylonLeft1", [0], "PylonRack_4Rnd_LG_scalpel", 4, "0:10000048", [[2.50423, -0.214772, -1.37952], [0, 0.997732, 0.0673187], [-0, -0.0673187, 0.997732]], NOID pylonpod_4x_missile_lg_scalpel_f.p3d],
        [2, "PylonLeft2", [0], "PylonRack_19Rnd_Rocket_Skyfire", 19, "0:10000050", [[1.8108, -0.15553, -1.32298], [0, 0.997732, 0.0673187], [-0, -0.0673187, 0.997732]], NOID pylonpod_rocket_skyfire_f.p3d],
        [3, "PylonRight2", [0], "PylonRack_19Rnd_Rocket_Skyfire", 19, "0:10000051", [[-1.81321, -0.15553, -1.32298], [0, 0.997732, 0.0673187], [-0, -0.0673187, 0.997732]], NOID pylonpod_rocket_skyfire_f.p3d],
        [4, "PylonRight1", [0], "PylonRack_4Rnd_LG_scalpel", 4, "0:10000052", [[-2.50664, -0.214772, -1.37952], [0, 0.997732, 0.0673187], [-0, -0.0673187, 0.997732]], NOID pylonpod_4x_missile_lg_scalpel_f.p3d]
    ]
*/

See also

ammoOnPylon · getCompatiblePylonMagazines · getPylonMagazines · setAmmoOnPylon · setPylonLoadout · setPylonsPriority