{"name":"BIS_fnc_spawnOrdered","operator":null,"title":"BIS fnc spawnOrdered","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_spawnOrdered","revid":349081,"updated":"2023-11-08T14:47:23Z","groups":["Program Flow"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.96"}],"since":{"game":"arma3","name":"Arma 3","version":"1.96"},"arma3_since":"1.96","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Spawns given function and executes it in the order it was called in case multiple calls are made. If mutex name is not specified, function name is used.","syntaxes":[{"syntax":"[params, functionName, mutexName] call BIS_fnc_spawnOrdered","since":null,"effect":null,"exec":null,"params":[{"name":"params","type":"Anything","optional":false,"default":null,"description":"function parameters","types":["Anything"],"since":null,"text":"params: Anything - function parameters"},{"name":"functionName","type":"String","optional":false,"default":null,"description":"function name in current namespace","types":["String"],"since":null,"text":"functionName: String - function name in current namespace"},{"name":"mutexName","type":"String","optional":true,"default":"functionName","description":"this is a reference to group of spawns. It's saved in the missionNamespace variable **BIS_fnc_spawnOrdered_mutexName**","types":["String"],"since":null,"text":"mutexName: String - (Optional, default functionName) this is a reference to group of spawns. It's saved in the missionNamespace variable **BIS_fnc_spawnOrdered_mutexName**"}],"returns":{"type":"Boolean","types":["Boolean"],"description":"returns false if function name is empty, otherwise true","text":"Boolean - returns false if function name is empty, otherwise true"}}],"examples":[{"text":"```sqf\nmyFnc = { diag_log [_this, canSuspend] };\nfor \"_i\" from 0 to 1000 do { [_i, \"myFnc\"] call BIS_fnc_spawnOrdered };\n```","code":["myFnc = { diag_log [_this, canSuspend] };\nfor \"_i\" from 0 to 1000 do { [_i, \"myFnc\"] call BIS_fnc_spawnOrdered };"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["spawn"],"notes":[],"categories":["Arma 3: Functions","Arma 3: New Functions","Function Group: Program Flow","Functions","Introduced with Arma 3 version 1.96"],"docblock":null,"filled_from_docblock":[]}