{"name":"addCuratorEditableObjects","operator":null,"title":"addCuratorEditableObjects","type":"command","url":"https://community.bistudio.com/wiki/addCuratorEditableObjects","revid":377067,"updated":"2026-01-01T09:24:50Z","groups":["Curator"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.16"}],"since":{"game":"arma3","name":"Arma 3","version":"1.16"},"arma3_since":"1.16","branch":null,"locality":{"argument":null,"effect":null,"server_exec":true},"exec":null,"description":"Register objects which can be edited by a curator.","syntaxes":[{"syntax":"curatorObj addCuratorEditableObjects [objects, addCrew]","since":null,"effect":null,"exec":null,"params":[{"name":"curatorObj","type":"Object","optional":false,"default":null,"description":"curator module","types":["Object"],"since":null,"text":"curatorObj: Object - curator module"},{"name":"objects","type":"Array of Objects","optional":false,"default":null,"description":null,"types":["Array","Object"],"since":null,"text":"objects: Array of Objects"},{"name":"addCrew","type":"Boolean","optional":false,"default":null,"description":null,"types":["Boolean"],"since":null,"text":"addCrew: Boolean"}],"returns":{"type":"Nothing","types":["Nothing"],"description":null,"text":"Nothing"},"form":"binary","operator":null,"left":{"text":"curatorObj","types":["Object"]},"right":{"text":"[objects, addCrew]","types":["Array"]}}],"examples":[{"text":"```sqf\nMyCuratorModule addCuratorEditableObjects [[MyCar], true];\n```","code":["MyCuratorModule addCuratorEditableObjects [[MyCar], true];"]}],"multiplayer":null,"problems":null,"aliases":[],"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```"}],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: Curator","Introduced with Arma 3 version 1.16","Scripting Commands","Scripting Commands: Server Execution"]}