---
name: "removeEventHandler"
type: command
status: ok
groups: ["Event Handlers"]
arma3_since: "0.50"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/removeEventHandler
revid: 369196
updated: 2024-09-03T10:34:47Z
---

# removeEventHandler

*Command · Event Handlers · Arma 3 v0.50 · introduced in Operation Flashpoint v1.85*

## Description

Removes a given Event Handler that was added with [addEventHandler](../commands/addEventHandler.md).

## Syntax

```sqf
target removeEventHandler [type, index]
```

**Parameters:**

- `target`: [Object](../topics/Object.md) or Arma 3 v2.10 [Group](../topics/Group.md)
- `type`: [String](../topics/String.md) - see Event Handlers for the full list of available options
- `index`: [Number](../topics/Number.md) - the value originally returned by [addEventHandler](../commands/addEventHandler.md)

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

## Examples

### Example 1

```sqf
player removeEventHandler ["Killed", 0];
```

### Example 2

The [Magic Variables](../topics/Magic_Variables.md) `_thisEvent` and `_thisEventHandler` can be used to easily remove an Event Handler:

```sqf
player addEventHandler ["FiredNear", {
    systemChat "This Event Handler is now removing itself!";
    player removeEventHandler [_thisEvent, _thisEventHandler];
}];
```

## See also

[addEventHandler](../commands/addEventHandler.md) · [removeAllEventHandlers](../commands/removeAllEventHandlers.md) · [removeMPEventHandler](../commands/removeMPEventHandler.md) · [removeMissionEventHandler](../commands/removeMissionEventHandler.md)

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