Difference between revisions of "unassignVehicle"

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "[[Category:Scripting Commands ArmA|" to "[[Category:Scripting Commands Armed Assault|")
m (Text replacement - "\|x([0-9])= *<code>([^<]*)<\/code>" to "|x$1= <sqf>$2</sqf>")
 
(40 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Command|Comments=
+
{{RV|type=command
____________________________________________________________________________________________
 
  
| ofp |Game name=
+
|game1= ofp
 +
|version1= 1.00
  
|1.00|Game version=
+
|game2= ofpe
 +
|version2= 1.00
  
|arg= local |Multiplayer Arguments=
+
|game3= arma1
 +
|version3= 1.00
  
|eff= global |Multiplayer Effects=
+
|game4= arma2
____________________________________________________________________________________________
+
|version4= 1.00
  
| Unassigns individual unit from a vehicle, i.e removes [[assignedVehicleRole]] of the unit.
+
|game5= arma2oa
If the unit is currently in that vehicle, the group leader will issue an order to disembark. |DESCRIPTION=
+
|version5= 1.50
____________________________________________________________________________________________
 
  
| [[unassignVehicle]] unitName |SYNTAX=
+
|game6= tkoh
 +
|version6= 1.00
  
|p1= unitName: [[Object]] |PARAMETER1=
+
|game7= arma3
 +
|version7= 0.50
  
| [[Nothing]] |RETURNVALUE=
+
|arg= local
____________________________________________________________________________________________
 
  
|x1= <code>[[unassignVehicle]] [[player]];</code> |EXAMPLE1=
+
|eff= global
 
|x2= <code>{ [[unassignVehicle]] [[Magic Variables|_x]] } [[forEach]] [[crew]] _vehiclename;</code> Will make all the occupants of a vehicle disembark |EXAMPLE2=
 
____________________________________________________________________________________________
 
  
| [[assignAsCargo]], [[assignAsCommander]], [[assignAsDriver]], [[assignAsGunner]], [[assignAsTurret]], [[assignedVehicle]], [[leaveVehicle]] |SEEALSO=
+
|gr1= Object Manipulation
}}
 
  
<h3 style="display:none">Notes</h3>
+
|gr2= Unit Control
<dl class="command_description">
 
<!-- Note Section BEGIN -->
 
  
<dd class="notedate">Posted on August 4, 2006 - 12:05
+
|descr= Unassigns individual unit from a vehicle, i.e removes [[assignedVehicleRole]] of the unit.
<dt class="note">[[User:Hardrock|hardrock]]
+
If the unit is currently in that vehicle, the group leader will issue an order to disembark.
<dd class="note">''Notes from before the conversion:''
+
{{Feature|informative|See [[AI Group Vehicle Management]] for more information.}}
  
Even though:
+
|s1= [[unassignVehicle]] unitName
  
{unassignVehicle _x} [[forEach]] [[crew]] vehiclename
+
|p1= unitName: [[Object]]
  
will make all the occupants of a vehicle disembark, if they are the original crew of the vehicle then they will just get back in again.
+
|r1= [[Nothing]]
  
To prevent this happening also use [[allowGetIn]] as in the example below:
+
|x1= <sqf>unassignVehicle player;</sqf>
 +
 +
|x2= <sqf>{ unassignVehicle _x } forEach crew _vehiclenNme;</sqf> Will make all the occupants of a vehicle disembark
  
{unassignVehicle _x} [[forEach]] [[crew]] vehiclename; [[crew]] vehiclename [[allowGetIn]] [[false]]
+
|x3= <sqf>{ unassignVehicle _x } forEach crew _vehicleName; crew _vehiclename allowGetIn false;</sqf> Will make all the occupants of a vehicle disembark and stop them from getting back in
  
 
+
|seealso= [[assignAsCargo]] [[assignAsCommander]] [[assignAsDriver]] [[assignAsGunner]] [[assignAsTurret]] [[assignedVehicle]] [[leaveVehicle]]
<!-- Note Section END -->
+
}}
</dl>
 
 
 
<h3 style="display:none">Bottom Section</h3>
 
[[Category:Scripting Commands OFP 1.46|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands OFP 1.96|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands OFP 1.99|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands Armed Assault|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands Arma 2|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands Arma 2|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands Take On Helicopters|{{uc:{{PAGENAME}}}}]]
 
[[Category:Command Group: Unit Control|{{uc:{{PAGENAME}}}}]]
 
[[Category:Command Group: Vehicle Assignment|{{uc:{{PAGENAME}}}}]]
 

Latest revision as of 11:25, 13 May 2022

Hover & click on the images for description

Description

Description:
Unassigns individual unit from a vehicle, i.e removes assignedVehicleRole of the unit. If the unit is currently in that vehicle, the group leader will issue an order to disembark.
See AI Group Vehicle Management for more information.
Groups:
Object ManipulationUnit Control

Syntax

Syntax:
unassignVehicle unitName
Parameters:
unitName: Object
Return Value:
Nothing

Examples

Example 1:
Example 2:
{ unassignVehicle _x } forEach crew _vehiclenNme;
Will make all the occupants of a vehicle disembark
Example 3:
{ unassignVehicle _x } forEach crew _vehicleName; crew _vehiclename allowGetIn false;
Will make all the occupants of a vehicle disembark and stop them from getting back in

Additional Information

See also:
assignAsCargo assignAsCommander assignAsDriver assignAsGunner assignAsTurret assignedVehicle leaveVehicle

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