spawnSquadOnVehicle_script 108

Spawn an AI squad inside a given vehicle, and assign a script to each AI. Faction Ids and Squad Ids can be acquired in the Script Settings menu -> Id tables section. Vehicle crew squads will automatically fit the seats inside the vehicle. Can spawn custom squads made with Squad Editor


Return value

Return TypeDescription
SquadReference to the spawned squad

Parameters

ParameterTypeDescription
1vec3Position where to spawn the squad
2floatRadius where soldiers will be spawn within
3stringFaction to assign the squad to
4stringId of the squad to spawn.
5VehicleReference to the vehicle to spawn in
6stringFile name of the AI script to assign

Examples

Example 151

-- spawn a vehicle
local veh = spawnVehicle("GMC CCKW open", vec3(4, 1.5, 0), vec3(0, 90, 0))

-- spawn squad inside the vehicle and assign to each AI a script "example.lua", located inside <mission>/scripts/ai/
local squad = spawnSquadOnVehicle_script(vec3(0,1.5,0), 50, "Canada_allies", "can_infantry", "example.lua", veh)

Back to Scripting API