fullCrew: Difference between revisions
Jump to navigation
Jump to search
Killzone Kid (talk | contribs) No edit summary |
m (template:command argument fix) |
||
Line 14: | Line 14: | ||
for cargo positions. The following commands will put player in the same seat: | for cargo positions. The following commands will put player in the same seat: | ||
<code>[[player]] [[moveInCargo]] [heli, 2]; | <code>[[player]] [[moveInCargo]] [heli, 2]; | ||
[[player]] [[action]] ["GetInCargo", heli, 0];</code>|= | [[player]] [[action]] ["GetInCargo", heli, 0];</code>|DESCRIPTION= | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
|'''fullCrew''' vehicle|= | |'''fullCrew''' vehicle|SYNTAX= | ||
|p1 = vehicle: [[Object]] | |p1 = vehicle: [[Object]] | ||
| [[Array]] - format <nowiki>[[</nowiki><[[Object]]>unit,<[[String]]>role,<[[Number]]>cargoIndex (see note in description),<[[Array]]>turretPath,<[[Boolean]]>personTurret], ...] |= | | [[Array]] - format <nowiki>[[</nowiki><[[Object]]>unit,<[[String]]>role,<[[Number]]>cargoIndex (see note in description),<[[Array]]>turretPath,<[[Boolean]]>personTurret], ...] |RETURNVALUE= | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
|s2='''fullCrew''' [vehicle, type, includeEmpty]|= | |s2='''fullCrew''' [vehicle, type, includeEmpty]|SYNTAX= | ||
|p21 = [vehicle, type]: [[Array]]|= | |p21 = [vehicle, type]: [[Array]]|= | ||
|p22 = vehicle: [[Object]]|= | |p22 = vehicle: [[Object]]|= | ||
|p23 = type: [[String]] - filter (role) available values are "driver", "commander", "gunner", "turret", "cargo"|= | |p23 = type: [[String]] - filter (role) available values are "driver", "commander", "gunner", "turret", "cargo"|= | ||
|p24 = includeEmpty (Optional): [[Boolean]] - (''since Arma 3 v1.55.133810'') include empty crew seats too|= | |p24 = includeEmpty (Optional): [[Boolean]] - (''since Arma 3 v1.55.133810'') include empty crew seats too|= | ||
|r2= [[Array]] - format <nowiki>[[</nowiki><[[Object]]>unit,<[[String]]>role,<[[Number]]>cargoIndex (see note in description),<[[Array]]>turretPath,<[[Boolean]]>personTurret], ...] |= | |r2= [[Array]] - format <nowiki>[[</nowiki><[[Object]]>unit,<[[String]]>role,<[[Number]]>cargoIndex (see note in description),<[[Array]]>turretPath,<[[Boolean]]>personTurret], ...] |RETURNVALUE= | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
|x1 = <code>_list = [[fullCrew]] [[vehicle]] [[player]];</code> |= | |x1 = <code>_list = [[fullCrew]] [[vehicle]] [[player]];</code> |EXAMPLE1= | ||
|x2 = <code>_list = [[fullCrew]] <nowiki>[</nowiki>[[vehicle]] [[player]], "turret"];</code> |= | |x2 = <code>_list = [[fullCrew]] <nowiki>[</nowiki>[[vehicle]] [[player]], "turret"];</code> |EXAMPLE2= | ||
| [[crew]], [[createVehicleCrew]], [[assignedVehicleRole]], [[allTurrets]] |= | | [[crew]], [[createVehicleCrew]], [[assignedVehicleRole]], [[allTurrets]] |SEEALSO= | ||
}} | }} |
Revision as of 14:39, 7 April 2019
Description
- Description:
- Returns array with all crew inside given vehicle. Since Arma 3 v1.55.133810 it is possible to return empty seats as well.
NOTE that with introduction of person turrets, the cargo indexes listed in the return are true for moveInCargo command but incompatible with actions such as "GetInCargo" and "MoveToCargo". To find out seats compatible with cargo action commands, execute command with "cargo" filter:fullCrew [heli, "cargo", true];
The return array is ordered according to cargo index compatible with action cargo commands, i.e. 1st element has index 0, second - index 1, etc. For example armed WY-55 Hellcat reports:- [[<NULL-object>,"cargo",2,[],false],[<NULL-object>,"cargo",3,[],false],[<NULL-object>,"cargo",4,[],false],[<NULL-object>,"cargo",5,[],false]]
player moveInCargo [heli, 2]; player action ["GetInCargo", heli, 0];
- Groups:
- Uncategorised
Syntax
- Syntax:
- fullCrew vehicle
- Parameters:
- vehicle: Object
- Return Value:
- Array - format [[<Object>unit,<String>role,<Number>cargoIndex (see note in description),<Array>turretPath,<Boolean>personTurret], ...]
Alternative Syntax
- Syntax:
- fullCrew [vehicle, type, includeEmpty]
- Parameters:
- [vehicle, type]: Array
- vehicle: Object
- type: String - filter (role) available values are "driver", "commander", "gunner", "turret", "cargo"
- includeEmpty (Optional): Boolean - (since Arma 3 v1.55.133810) include empty crew seats too
- Return Value:
- Array - format [[<Object>unit,<String>role,<Number>cargoIndex (see note in description),<Array>turretPath,<Boolean>personTurret], ...]
Examples
Additional Information
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Notes
Bottom Section
- Posted on December 13, 2014 - 22:54 (UTC)
- Commy2
-
Be aware that the returned role may or may not be in lowercase. E.g. it's "driver" for the driver, but "Turret" for turret units.
As of Arma 3 version 1.36, the alternative syntax of this command returns all crew members if the filter is anything except "driver", "commander", "gunner", "turret" or "cargo"
The filter is not case sensitive.