---
name: "removeMissionEventHandler"
type: command
status: ok
groups: ["Event Handlers"]
arma3_since: "0.50"
locality: {"argument": null, "effect": "local", "server_exec": false}
source: https://community.bistudio.com/wiki/removeMissionEventHandler
revid: 369303
updated: 2024-09-03T18:42:53Z
---

# removeMissionEventHandler

*Command · Event Handlers · Arma 3 v0.50*

Locality: effect **local**

## Description

Removes mission event handler added by [addMissionEventHandler](../commands/addMissionEventHandler.md).

## Syntax

```sqf
removeMissionEventHandler [type, index]
```

**Parameters:**

- `type`: [String](../topics/String.md)
- `index`: [Number](../topics/Number.md) - index is returned by addMissionEventHandler.

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

## Examples

### Example 1

```sqf
private _eventHandlerId = addMissionEventHandler ["Ended", { diag_log "mission complete"; }];
// ...
removeMissionEventHandler ["Ended", _eventHandlerId];
```

### Example 2

```sqf
for "_i" from 0 to 4 do {
    missionNamespace setVariable [format ["handler%1",_i], addMissionEventHandler ["Loaded","hint ""_i"";"]];
};
removeMissionEventHandler ["Loaded", handler2]; // Remove the third index under type "Loaded"
```

### Example 3

```sqf
addMissionEventHandler ["entityKilled",{hint "First kill!"; removeMissionEventHandler ["entityKilled", _thisEventHandler]; }];
```

## See also

[addMissionEventHandler](../commands/addMissionEventHandler.md) · [removeAllMissionEventHandlers](../commands/removeAllMissionEventHandlers.md)

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