---
name: "BIS_fnc_compatibleItems"
type: function
status: deprecated
replaced_by: ["compatibleItems"]
groups: ["Inventory"]
arma3_since: "1.24"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_compatibleItems
revid: 349367
updated: 2023-11-08T15:35:11Z
---

# BIS_fnc_compatibleItems

*Function · Inventory · Arma 3 v1.24*

> [!WARNING]
> This function is deprecated. Use [compatibleItems](../commands/compatibleItems.md) instead.

## Description

> [!CAUTION]
> This information is **obsolete**. Use [compatibleItems](../commands/compatibleItems.md) instead.

 Return all compatible weapon attachments.

## Syntax

```sqf
weapon call BIS_fnc_compatibleItems
```

**Parameters:**

- `weapon`: [String](../topics/String.md) - weapon class

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

## Examples

### Example 1

```sqf
(currentWeapon player) call BIS_fnc_compatibleItems;
```

## See also

[compatibleItems](../commands/compatibleItems.md) · [currentWeapon](../commands/currentWeapon.md) · [BIS_fnc_limitWeaponItems](../functions/BIS_fnc_limitWeaponItems.md) · [BIS_fnc_baseWeapon](../functions/BIS_fnc_baseWeapon.md)

<sub>Source: [BI Community Wiki — BIS fnc compatibleItems](https://community.bistudio.com/wiki/BIS_fnc_compatibleItems) (revision 349367).</sub>
