---
name: "setTriggerActivation"
type: command
status: ok
groups: ["Triggers"]
arma3_since: "0.50"
locality: {"argument": "global", "effect": "local", "server_exec": false}
source: https://community.bistudio.com/wiki/setTriggerActivation
revid: 378817
updated: 2026-07-01T00:11:02Z
---

# setTriggerActivation

*Command · Triggers · Arma 3 v0.50 · introduced in Armed Assault v1.00*

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

## Description

Defines the trigger activation type.

See ArmA:Mission Editor - Triggers for a thorough overview of triggers and its fields for activation, effects, etc.

## Syntax

```sqf
trigger setTriggerActivation [by, type, repeating, persistent]
```

**Parameters:**

- `trigger`: [Object](../topics/Object.md) - trigger object
- `by`: [String](../topics/String.md) - who activates trigger. Can be `"NONE"`, or:

  | Side | Radio | Object | Status |
  |---|---|---|---|
  | - `"EAST"`<br>- `"WEST"`<br>- `"GUER"`<br>- `"CIV"`<br>- `"LOGIC"`<br>- `"ANY"`<br>- Arma 3 v1.68 `"ANYPLAYER"` | - `"ALPHA"`<br>- `"BRAVO"`<br>- `"CHARLIE"`<br>- `"DELTA"`<br>- `"ECHO"`<br>- `"FOXTROT"`<br>- `"GOLF"`<br>- `"HOTEL"`<br>- `"INDIA"`<br>- `"JULIET"` | - `"STATIC"`<br>- `"VEHICLE"`<br>- `"GROUP"`<br>- `"LEADER"`<br>- `"MEMBER"` | - `"WEST SEIZED"`<br>- `"EAST SEIZED"`<br>- `"GUER SEIZED"` |
- `type`: [String](../topics/String.md) - how trigger is it activated. Can be:

  | Presence | Detection |
  |---|---|
  | - `"PRESENT"`<br>- `"NOT PRESENT"` | - `"WEST D"`<br>- `"EAST D"`<br>- `"GUER D"`<br>- `"CIV D"` |
- `repeating`: [Boolean](../topics/Boolean.md) - activation can happen repeatedly
- `persistent (Optional)`: [Boolean](../topics/Boolean.md) - when [false](../commands/false.md) stops persistent condition execution and vehicle list building on non-repeating trigger; is ignored in radio and repeating triggers. Default: [true](../commands/true.md) *(since arma3 2.24)*

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

## Examples

### Example 1

```sqf
_trigger setTriggerActivation ["WEST", "EAST D", true];
```

## Multiplayer

Activation changes are local.

## See also

[triggerActivation](../commands/triggerActivation.md) · [triggerActivated](../commands/triggerActivated.md) · [createTrigger](../commands/createTrigger.md) · [setTriggerArea](../commands/setTriggerArea.md) · [setTriggerStatements](../commands/setTriggerStatements.md) · [setTriggerText](../commands/setTriggerText.md) · [setTriggerTimeout](../commands/setTriggerTimeout.md) · [setTriggerType](../commands/setTriggerType.md) · [triggerAttachVehicle](../commands/triggerAttachVehicle.md) · [triggerAttachObject](../commands/triggerAttachObject.md) · [triggerInterval](../commands/triggerInterval.md) · [setTriggerInterval](../commands/setTriggerInterval.md) · [enableSimulation](../commands/enableSimulation.md) · [simulationEnabled](../commands/simulationEnabled.md)

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