---
name: "BIS_fnc_weaponAddon"
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_weaponAddon
revid: 327150
updated: 2022-07-12T21:45:23Z
---

# BIS_fnc_weaponAddon

*Function · Weapons · Arma 3 v1.00*

## Description

Return addon from CfgPatches to which a given weapon class belongs to.

> [!IMPORTANT]
> This function is quite performance heavy, use only when absolutely necessary!

## Syntax

```sqf
classname call BIS_fnc_weaponAddon
```

**Parameters:**

- classname [String](../topics/String.md) - weapon's classname

**Returns:** [String](../topics/String.md) - addon's config name

## Examples

### Example 1

```sqf
"arifle_MX_F" call BIS_fnc_weaponAddon; // returns "A3_Weapons_F_Rifles_MX"
```

<sub>Source: [BI Community Wiki — BIS fnc weaponAddon](https://community.bistudio.com/wiki/BIS_fnc_weaponAddon) (revision 327150).</sub>
