---
name: "BIS_fnc_weaponsEntityType"
type: function
status: ok
groups: ["Weapons"]
arma3_since: "1.00"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_weaponsEntityType
revid: 327745
updated: 2022-07-13T10:53:31Z
---

# BIS_fnc_weaponsEntityType

*Function · Weapons · Arma 3 v1.00*

## Description

Return object's weapons as defined in config. Scans also turrets and pylons.

## Syntax

```sqf
class call BIS_fnc_weaponsEntityType
```

**Parameters:**

- `class`: [String](../topics/String.md) or [Array](../topics/Array.md) of [String](../topics/String.md)s - entity classes

**Returns:** [Array](../topics/Array.md) of [String](../topics/String.md)s

## Examples

### Example 1

```sqf
["B_Soldier_GL_F"] call BIS_fnc_weaponsEntityType;
// returns e.g ["arifle_MX_GL_ACO_F","hgun_P07_F","Throw","Put"]
```

### Example 2

```sqf
"B_Plane_CAS_01_dynamicLoadout_F" call BIS_fnc_weaponsEntityType;
/*
    returns e.g
    [
        "Gatling_30mm_Plane_CAS_01_F",
        "Laserdesignator_pilotCamera",
        "CMFlareLauncher",
        "Missile_AA_04_Plane_CAS_01_F",
        "Rocket_04_HE_Plane_CAS_01_F",
        "Missile_AGM_02_Plane_CAS_01_F",
        "Bomb_04_Plane_CAS_01_F",
        "Rocket_04_AP_Plane_CAS_01_F"
    ]
*/
```

## See also

[weapons](../commands/weapons.md) · [weaponsTurret](../commands/weaponsTurret.md)

<sub>Source: [BI Community Wiki — BIS fnc weaponsEntityType](https://community.bistudio.com/wiki/BIS_fnc_weaponsEntityType) (revision 327745).</sub>
