---
name: "BIS_fnc_EXP_camp_manager_triggerEvent"
type: function
status: ok
groups: ["CampaignManager"]
arma3_since: "1.62"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_EXP_camp_manager_triggerEvent
revid: 379567
updated: 2026-10-31T13:55:52Z
---

# BIS_fnc_EXP_camp_manager_triggerEvent

*Function · CampaignManager · Arma 3 v1.62*

## Description

Fires the scripted event that belongs to an Apex campaign mission state, on the machine where it is called, with [BIS_fnc_callScriptedEventHandler](../functions/BIS_fnc_callScriptedEventHandler.md) on [missionNamespace](../commands/missionNamespace.md):

- "Waiting" - "BIS_coop_campaign_ss_missionWaiting"
- "Intro" - "BIS_coop_campaign_ss_missionIntro"
- "Loadout" - "BIS_coop_campaign_ss_missionLoadout"
- "Started" - "BIS_coop_campaign_ss_missionStarted"

Any other state shows an error. The function does not change the mission state (see [BIS_fnc_EXP_camp_manager_setState](../functions/BIS_fnc_EXP_camp_manager_setState.md)).

The function is meant for internal use. It is called by [BIS_fnc_EXP_camp_manager](../functions/BIS_fnc_EXP_camp_manager.md) (on state changes), [BIS_fnc_EXP_camp_manager_setState](../functions/BIS_fnc_EXP_camp_manager_setState.md) and the campaign's state scripts, e.g. for players joining a mission in progress. The campaign's shared init script and the missions add the handlers with [BIS_fnc_addScriptedEventHandler](../functions/BIS_fnc_addScriptedEventHandler.md).

## Syntax

```sqf
[state] call BIS_fnc_EXP_camp_manager_triggerEvent
```

**Parameters:**

- `state`: [String](../topics/String.md) - (Optional, default "Waiting") the mission state: "Waiting", "Intro", "Loadout" or "Started"

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

## Examples

### Example 1

```sqf
[missionNamespace, "BIS_coop_campaign_ss_missionStarted", { systemChat "Mission started"; }] call BIS_fnc_addScriptedEventHandler;
["Started"] call BIS_fnc_EXP_camp_manager_triggerEvent; // shows "Mission started"
```

## See also

[BIS_fnc_EXP_camp_manager](../functions/BIS_fnc_EXP_camp_manager.md) · [BIS_fnc_EXP_camp_manager_setState](../functions/BIS_fnc_EXP_camp_manager_setState.md) · [BIS_fnc_EXP_camp_manager_getState](../functions/BIS_fnc_EXP_camp_manager_getState.md) · [BIS_fnc_addScriptedEventHandler](../functions/BIS_fnc_addScriptedEventHandler.md) · [BIS_fnc_callScriptedEventHandler](../functions/BIS_fnc_callScriptedEventHandler.md)

<sub>Source: [BI Community Wiki — BIS fnc EXP camp manager triggerEvent](https://community.bistudio.com/wiki/BIS_fnc_EXP_camp_manager_triggerEvent) (revision 379567).</sub>
