---
name: "missionEnd"
type: command
status: ok
groups: ["Mission Information"]
arma3_since: "2.06"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/missionEnd
revid: 377043
updated: 2026-01-01T08:50:34Z
---

# missionEnd

*Command · Mission Information · Arma 3 v2.06*

## Description

Returns mission end type and how it was ended or an empty array [] is mission was not ended.

## Syntax

```sqf
missionEnd
```

**Returns:** [Array](../topics/Array.md) with [endType, failMission, isFailed] (or empty array if the mission is not ending):
- endType : [String](../topics/String.md) - the ending that was passed to [failMission](../commands/failMission.md) or [endMission](../commands/endMission.md)
- failMission: [Boolean](../topics/Boolean.md) - [true](../commands/true.md) if the mission ended via [failMission](../commands/failMission.md), [false](../commands/false.md) if via [endMission](../commands/endMission.md)
- isFailed: [Boolean](../topics/Boolean.md) - engine idea of how mission ended. For example if mission ended via [failMission](../commands/failMission.md) but the type of ending was not "Killed", *isFailed* is [false](../commands/false.md)

## Examples

### Example 1

```sqf
private _endInfo = missionEnd;
```

### Example 2

```sqf
missionEnd params ["_endType", "_failMission", "_isFailed"];
```

## See also

[endMission](../commands/endMission.md) · [failMission](../commands/failMission.md) · [forceEnd](../commands/forceEnd.md)

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