{"name":"do3DENAction","title":"do3DENAction","type":"command","url":"https://community.bistudio.com/wiki/do3DENAction","revid":378238,"updated":"2026-03-20T14:10:01Z","groups":["Eden Editor"],"status":"ok","games":{"arma3":"1.56"},"since":"arma3 1.56","arma3_since":"1.56","description":"Performs given Eden Editor action.\n\n> [!WARNING]\n> Prior to Arma 3 v2.12 it was possible to use this command outside of Eden Editor.\n> For example `do3DENAction \"MissionSave\";` would wipe the mission.sqm without a way to restore it when executed accidentally during preview.","syntaxes":[{"syntax":"do3DENAction action","params":[{"name":"action","type":"String","description":"see Eden Editor: Actions","type_expr":"String"}],"returns":{"type":"Nothing","type_expr":"Nothing"},"form":"unary","right":{"text":"action"}},{"syntax":"do3DENAction [action, argument]","since":"arma3 2.22","params":[{"name":"action","type":"String","description":"see Eden Editor: Actions","type_expr":"String"},{"name":"argument","type":"Anything","description":"depends on the used action","type_expr":"Anything"}],"returns":{"type":"Nothing","type_expr":"Nothing"},"form":"unary","right":{"text":"[action, argument]"}}],"examples":[{"code":["do3DENAction \"MissionSave\";"]},{"code":["// Since 2.22\nprivate _par = createHashMap;\n_par set [\"name\", \"testfile\"];\n_par set [\"folder\", \"subfolder\"];\n_par set [\"content\", \"R3voing\"];\n\ndo3DENAction [\"CreateTextFile\", _par];"]}],"see_also":["get3DENActionState"]}