moveOut: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "\[\[Category:[ _]?Scripting[ _]Commands[ _]Take[ _]On[ _]Helicopters(\|.*)?\]\]" to "{{GameCategory|tkoh|Scripting Commands}}") |
Lou Montana (talk | contribs) m (Text replacement - "_{10,} " to "") |
||
Line 1: | Line 1: | ||
{{Command|Comments= | {{Command|Comments= | ||
| arma2 |Game name= | | arma2 |Game name= | ||
Line 9: | Line 8: | ||
|gr1= Unit Control |GROUP1= | |gr1= Unit Control |GROUP1= | ||
| Moves the soldier out of the vehicle. | | Moves the soldier out of the vehicle. | ||
Line 26: | Line 24: | ||
|DESCRIPTION= | |DESCRIPTION= | ||
| '''moveOut''' soldier |SYNTAX= | | '''moveOut''' soldier |SYNTAX= | ||
Line 55: | Line 52: | ||
] | ] | ||
];</code>|EXAMPLE2= | ];</code>|EXAMPLE2= | ||
| [[Arma_3_Actions#Eject|action eject]], [[doGetOut]], [[commandGetOut]], [[leaveVehicle]], [[moveInDriver]], [[moveInGunner]], [[moveInCommander]], [[moveInTurret]], [[moveInCargo]], [[isTurnedOut]] |SEEALSO= | | [[Arma_3_Actions#Eject|action eject]], [[doGetOut]], [[commandGetOut]], [[leaveVehicle]], [[moveInDriver]], [[moveInGunner]], [[moveInCommander]], [[moveInTurret]], [[moveInCargo]], [[isTurnedOut]] |SEEALSO= | ||
| |MPBEHAVIOUR= | | |MPBEHAVIOUR= | ||
}} | }} | ||
Revision as of 01:48, 17 January 2021
Description
- Description:
- Moves the soldier out of the vehicle.
Notes:- Works for both AI and player entities
- AI unit gets back in - unless is under player command or combined with other sqf commands (orderGetIn false, allowGetIn false or leaveVehicle)
- Respects the vehicle's lock state (same as action "Eject") - unlike doGetOut, commandGetOut. It will work for player entities regardless though
- Still executes when the vehicle is moving/flying (same as action "Eject") - unlike doGetOut, commandGetOut
- Without vehicle's position's get out animation - unlike action eject, doGetOut, commandGetOut
- Immediately - unlike action eject, doGetOut, commandGetOut
- Works also on dead units (same as action "Eject" (but one after another)) - unlike doGetOut, commandGetOut
- Does not work for UAV crew
- Does not work for remoteControl'ed units
- Works on unconscious (same as action "Eject" (but one after another)) - unlike doGetOut, commandGetOut (unless AI under player command)
- Groups:
- Unit Control
Syntax
Examples
- Example 1:
{if (lifeState _x == "UNCONSCIOUS") then {moveOut _x}} forEach crew cursorTarget;
- Example 2:
- Move out player just before he dies:
player addEventHandler [ "HandleDamage", format [ 'if (switch (_this select 1) do { case "": {_this select 2 >= 1}; case "head": {_this select 2 >= %1}; case "body": {_this select 2 >= %2}; default {false}; }) then {moveOut player}', getNumber (configFile >> "CfgFirstAid" >> "CriticalHeadHit"), getNumber (configFile >> "CfgFirstAid" >> "CriticalBodyHit") ] ];
Additional Information
- See also:
- action ejectdoGetOutcommandGetOutleaveVehiclemoveInDrivermoveInGunnermoveInCommandermoveInTurretmoveInCargoisTurnedOut
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
- Posted on August 07, 2020 - 08:53 (UTC)
- .kju
- This seems no longer true in Arma 3: Does not work on dead crew - Use setPos family of commands to move dead units out soon after they became dead. After awhile dead unit's group becomes grpNull and it cannot be moved out at all.