---
name: "enableWeaponDisassembly"
type: command
status: ok
groups: ["Weapons"]
arma3_since: "1.68"
locality: {"argument": "global", "effect": "global", "server_exec": false}
source: https://community.bistudio.com/wiki/enableWeaponDisassembly
revid: 338953
updated: 2023-04-18T16:08:55Z
---

# enableWeaponDisassembly

*Command · Weapons · Arma 3 v1.68*

Locality: arguments **global** · effect **global**

## Description

Enables or disables disassembly of static weapons. Could be applied to local [player](../commands/player.md), to another unit or to static weapon directly.

## Syntax

### Syntax 1

```sqf
enableWeaponDisassembly enable
```

**Parameters:**

- `enable`: [Boolean](../topics/Boolean.md) - [false](../commands/false.md) to prevent local [player](../commands/player.md) from being able to disassemble static weapons

**Returns:** [Nothing](../topics/Nothing.md)

### Syntax 2

```sqf
entity enableWeaponDisassembly enable
```

**Parameters:**

- `entity`: [Object](../topics/Object.md) - unit or static weapon
- `enable`: [Boolean](../topics/Boolean.md)  - [false](../commands/false.md) to prevent a unit from being able to disassemble static weapons, or to prevent a static weapon from being disassembled by anyone

**Returns:** [Nothing](../topics/Nothing.md)

## Examples

### Example 1

```sqf
enableWeaponDisassembly false;
```

### Example 2

```sqf
soldier1 enableWeaponDisassembly false;
```

### Example 3

```sqf
mortar1 enableWeaponDisassembly false;
```

## See also

[weaponDisassemblyEnabled](../commands/weaponDisassemblyEnabled.md) · [weapons](../commands/weapons.md) · [action](../commands/action.md) · [inGameUISetEventHandler](../commands/inGameUISetEventHandler.md)

<sub>Source: [BI Community Wiki — enableWeaponDisassembly](https://community.bistudio.com/wiki/enableWeaponDisassembly) (revision 338953).</sub>
