{"name":"BIS_fnc_initVehicleCrew","operator":null,"title":"BIS fnc initVehicleCrew","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_initVehicleCrew","revid":349419,"updated":"2023-11-08T16:27:32Z","groups":["Vehicles"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.00"}],"since":{"game":"arma3","name":"Arma 3","version":"1.00"},"arma3_since":"1.00","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Moves units into vehicle seats. When units don't exist, it will create them in a group of vehicle's side.","syntaxes":[{"syntax":"[object, params, deleteCrew, anySeat, agents] call BIS_fnc_initVehicleCrew","since":null,"effect":null,"exec":null,"params":[{"name":"object","type":"Object","optional":false,"default":null,"description":null,"types":["Object"],"since":null,"text":"object: Object"},{"name":"params","type":"Array","optional":false,"default":null,"description":"in format:\n- 0: crewType: Object or String - unit or unit type (will be created)\n- 1: role: String - Can be:\n  - \"driver\"\n  - \"turret\"\n  - \"cargo\"\n- 2: index: Number or Array - Cargo index or turret path","types":["Array"],"since":null,"text":"params: Array - in format:\n- 0: crewType: Object or String - unit or unit type (will be created)\n- 1: role: String - Can be:\n  - \"driver\"\n  - \"turret\"\n  - \"cargo\"\n- 2: index: Number or Array - Cargo index or turret path"},{"name":"deleteCrew","type":"Boolean","optional":true,"default":"false","description":"true to delete existing crew","types":["Boolean"],"since":null,"text":"deleteCrew: Boolean - (Optional, default false) true to delete existing crew"},{"name":"anySeat","type":"Boolean","optional":true,"default":"false","description":"when desired seats are occuppied, move crew in the vehicle to any other available seat","types":["Boolean"],"since":null,"text":"anySeat: Boolean - (Optional, default false) when desired seats are occuppied, move crew in the vehicle to any other available seat"},{"name":"agents","type":"Boolean","optional":true,"default":"false","description":"create crew as agents","types":["Boolean"],"since":null,"text":"agents: Boolean - (Optional, default false) create crew as agents"}],"returns":{"type":"Array","types":["Array"],"description":"created units","text":"Array - created units"}}],"examples":[{"text":"```sqf\n[someVehicle, [player, \"driver\", 0], true, true] call BIS_fnc_initVehicleCrew;\n```","code":["[someVehicle, [player, \"driver\", 0], true, true] call BIS_fnc_initVehicleCrew;"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["createVehicle","crew","driver"],"notes":[],"categories":["Arma 3: Functions","Arma 3: New Functions","Function Group: Vehicles","Functions","Introduced with Arma 3 version 1.00"],"docblock":null,"filled_from_docblock":[]}