{"name":"addCuratorEditableObjects","title":"addCuratorEditableObjects","type":"command","url":"https://community.bistudio.com/wiki/addCuratorEditableObjects","revid":377067,"updated":"2026-01-01T09:24:50Z","groups":["Curator"],"status":"ok","games":{"arma3":"1.16"},"since":"arma3 1.16","arma3_since":"1.16","locality":{"server_exec":true},"description":"Register objects which can be edited by a curator.","syntaxes":[{"syntax":"curatorObj addCuratorEditableObjects [objects, addCrew]","params":[{"name":"curatorObj","type":"Object","description":"curator module","type_expr":"Object"},{"name":"objects","type":"Array of Objects","type_expr":"Array<Object>"},{"name":"addCrew","type":"Boolean","type_expr":"Boolean"}],"returns":{"type":"Nothing","type_expr":"Nothing"},"form":"binary","left":{"text":"curatorObj"},"right":{"text":"[objects, addCrew]"}}],"examples":[{"code":["MyCuratorModule addCuratorEditableObjects [[MyCar], true];"]}],"see_also":["Arma 3: Curator","allCurators","removeCuratorEditableObjects","curatorEditableObjects"],"notes":[{"user":"R3vo","date":"2020-07-23T10:29:00Z","text":"To continuously make all created objects editable for all Zeus use the following code:\n\n```sqf\nif (isServer) then\n{\n    0 spawn\n    {\n        while { true } do\n        {\n            {\n                _x addCuratorEditableObjects\n                [\n                    entities [[], [\"Logic\"], true /* include vehicle crew */, true /* exclude dead bodies */],\n                    true\n                ];\n            } count allCurators;\n            sleep 60; // change to whatever fits your needs\n        };\n    };\n};\n```"},{"user":"POLPOX","date":"2025-06-12T11:05:49Z","text":"Modernized script of R3vo's concept for efficient solution.\n\n```sqf\nif (isServer) then {\n    addMissionEventHandler [\"EntityCreated\",{\n        {\n            _x addCuratorEditableObjects [\n                [_this], true\n            ];\n        } forEach allCurators;\n    }];\n};\n```"}]}