---
name: "do3DENAction"
type: command
status: ok
groups: ["Eden Editor"]
arma3_since: "1.56"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/do3DENAction
revid: 378238
updated: 2026-03-20T14:10:01Z
---

# do3DENAction

*Command · Eden Editor · Arma 3 v1.56*

## Description

Performs given Eden Editor action.

> [!WARNING]
> Prior to Arma 3 v2.12 it was possible to use this command outside of Eden Editor.
>
> For example `do3DENAction "MissionSave";` would wipe the mission.sqm without a way to restore it when executed accidentally during preview.

## Syntax

### Syntax 1

```sqf
do3DENAction action
```

**Parameters:**

- `action`: [String](../topics/String.md) - see Eden Editor: Actions

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

### Syntax 2

*since arma3 2.22*

```sqf
do3DENAction [action, argument]
```

**Parameters:**

- `action`: [String](../topics/String.md) - see Eden Editor: Actions
- `argument`: [Anything](../topics/Anything.md) - depends on the used action

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

## Examples

### Example 1

```sqf
do3DENAction "MissionSave";
```

### Example 2

```sqf
// Since 2.22
private _par = createHashMap;
_par set ["name", "testfile"];
_par set ["folder", "subfolder"];
_par set ["content", "R3voing"];

do3DENAction ["CreateTextFile", _par];
```

## See also

[get3DENActionState](../commands/get3DENActionState.md)

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