canVehicleCargo: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
No edit summary
 
(34 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Command|=
{{RV|type=command
____________________________________________________________________________________________


| arma3dev |= Game name
|game1= arma3
|1.63|= Game version
|version1= 1.62
____________________________________________________________________________________________


| Returns bool array if it is possible to load cargo inside vehicle and if possible to load cargo into empty vehicle  |= Description
|gr1= Vehicle in Vehicle Transport
____________________________________________________________________________________________


| vehicle canVehicleCargo cargo |= Syntax
|descr= Returns bool array if it is possible to load cargo inside vehicle and if possible to load cargo into empty vehicle


|p1= vehicle: [[Object]] |= Parameter 1
|s1= vehicle [[canVehicleCargo]] cargo


|p2= cargo: [[Object]] |= Parameter 2
|p1= vehicle: [[Object]] - vehicle carrying cargo


| [[Array]] - [Possible to load cargo inside vehicle, possible to load cargo into empty vehicle] |= Return Value
|p2= cargo: [[Object]] - cargo to put in vehicle
____________________________________________________________________________________________
 
|r1= [[Array]] of [[Boolean]]s - [willFitIntoCurrentVehicle, willFitIntoEmptyVehicle]


|x1= Blackfish with no vehicle cargo loaded
|x1= Blackfish with no vehicle cargo loaded
<code>_result = blackfish canVehicleCargo offroad; //[true, true]
<sqf>private _result = blackfish canVehicleCargo offroad; // [true, true]</sqf>
</code> |= Example 1
____________________________________________________________________________________________


|x2= Blackfish with one vehicle cargo called offroad already loaded
|x2= Blackfish with one vehicle cargo called offroad already loaded
<code>_result = blackfish canVehicleCargo offroad; //[false, false]
<sqf>private _result = blackfish canVehicleCargo offroad; // [false, false]</sqf>
</code>
Even if the Blackfish were empty, the offroad could not be loaded because it is already in a cargo space
Even if the Blackfish was empty offroad can't be loaded because it's already in a cargo space |= Example 2
____________________________________________________________________________________________


|x3= Blackfish with one vehicle cargo called offroad already loaded
|x3= Blackfish with one vehicle cargo called offroad already loaded
<code>_result = blackfish canVehicleCargo offroad2; //[false, true]
<sqf>private _result = blackfish canVehicleCargo offroad2; // [false, true]</sqf>
</code>
offroad2 can't be loaded because there isn't enough space in the Blackfish, but if there were space offroad2 could be loaded into the Blackfish
offroad2 can't be loaded because there isn't enough space in the Blackfish, but if there was space offroad2 could be loaded into the Blackfish |= Example 3
____________________________________________________________________________________________
 
|mp= - |= Multiplayer Behaviour
 
| [[Arma_3_Vehicle_in_Vehicle_Transport| Vehicle in Vehicle Transport ]] [[setVehicleCargo]] [[enableVehicleCargo]] [[getVehicleCargo]] [[isVehicleCargo]] [[vehicleCargoEnabled]] |= See Also


|seealso=  [[setVehicleCargo]] [[enableVehicleCargo]] [[getVehicleCargo]] [[isVehicleCargo]] [[vehicleCargoEnabled]] [[canSlingLoad]] [[Arma 3: Vehicle in Vehicle Transport|Vehicle in Vehicle Transport]]
}}
}}
<h3 style="display:none">Bottom Section</h3>
<!-- Appropriate categories go here -->
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]

Latest revision as of 14:44, 30 December 2022

Hover & click on the images for description

Description

Description:
Returns bool array if it is possible to load cargo inside vehicle and if possible to load cargo into empty vehicle
Groups:
Vehicle in Vehicle Transport

Syntax

Syntax:
vehicle canVehicleCargo cargo
Parameters:
vehicle: Object - vehicle carrying cargo
cargo: Object - cargo to put in vehicle
Return Value:
Array of Booleans - [willFitIntoCurrentVehicle, willFitIntoEmptyVehicle]

Examples

Example 1:
Blackfish with no vehicle cargo loaded
private _result = blackfish canVehicleCargo offroad; // [true, true]
Example 2:
Blackfish with one vehicle cargo called offroad already loaded
private _result = blackfish canVehicleCargo offroad; // [false, false]
Even if the Blackfish were empty, the offroad could not be loaded because it is already in a cargo space
Example 3:
Blackfish with one vehicle cargo called offroad already loaded
private _result = blackfish canVehicleCargo offroad2; // [false, true]
offroad2 can't be loaded because there isn't enough space in the Blackfish, but if there were space offroad2 could be loaded into the Blackfish

Additional Information

See also:
setVehicleCargo enableVehicleCargo getVehicleCargo isVehicleCargo vehicleCargoEnabled canSlingLoad Vehicle in Vehicle Transport

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