---
name: "shownAction"
type: command
status: ok
groups: ["Interaction"]
arma3_since: "2.22"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/shownAction
revid: 378590
updated: 2026-05-13T12:13:00Z
---

# shownAction

*Command · Interaction · Arma 3 v2.22*

## Description

Get the internal enum of the displayed action (or 0 if none are displayed). Action enums:
1. GetInCommander
1. GetInDriver
1. GetInPilot
1. GetInGunner
1. GetInCargo
1. GetInTurret
1. Heal
1. Repair
1. Refuel
1. Rearm
1. GetOut
1. LightOn
1. LightOff
1. EngineOn
1. EngineOff
1. SwitchWeapon
1. HideWeapon
1. SwitchMagazine
1. UseWeapon
1. LoadMagazine
1. LoadOtherMagazine
1. LoadEmptyMagazine
1. TakeWeapon
1. MountWeaponFromInv
1. UnmountWeaponToInv
1. MountItem
1. UnmountItem
1. TakeItem
1. DropItem
1. UnloadMagazine
1. ChangeUniformWithBody
1. DropItemFromBody
1. ChangeBackpackFromBackpack
1. TakeItemFromBody
1. TakeBackpackFromBody
1. UnmountUniformItem
1. MountUniformItem
1. UseContainerMagazine
1. TakeDropWeapon
1. TakeMagazine
1. TakeDropMagazine
1. TakeFlag
1. ReturnFlag
1. TurnIn
1. TurnOut
1. WeaponInHand
1. WeaponOnBack
1. SitDown
1. Land
1. CancelLand
1. Eject
1. MoveToDriver
1. MoveToPilot
1. MoveToGunner
1. MoveToCommander
1. MoveToCargo
1. MoveToTurret
1. HideBody
1. TouchOff
1. TouchOffMines
1. StartTimer
1. SetTimer
1. Deactivate
1. NVGoggles
1. NVGogglesOff
1. ManualFire
1. ManualFireCancel
1. AutoHover
1. AutoHoverCancel
1. VTOLVectoring
1. VTOLVectoringCancel
1. StrokeFist
1. StrokeGun
1. LadderUp
1. LadderDown
1. LadderOnDown
1. LadderOnUp
1. LadderOff
1. FireInflame
1. FirePutDown
1. LandGear
1. LandGearUp
1. FlapsDown
1. FlapsUp
1. VectoringDown
1. VectoringUp
1. Salute
1. ScudLaunch
1. ScudStart
1. ScudCancel
1. **User** (*via* [addAction](../commands/addAction.md))
1. DropWeapon
1. PutWeapon
1. DropMagazine
1. PutMagazine
1. UserType
1. HandGunOn
1. HandGunOnStand
1. HandGunOff
1. HandGunOffStand
1. TakeMine
1. ActivateMine
1. DeactivateMine
1. UseMagazine
1. IngameMenu
1. CancelTakeFlag
1. CancelAction
1. MarkEntity
1. MarkWeapon
1. TeamSwitch
1. Gear
1. GearOpen
1. HealSoldier
1. HealSoldierAuto
1. HealSoldierSelf
1. PatchSoldier
1. Surrender
1. GetOver
1. FirstAid
1. OpenBag
1. TakeBag
1. DropBag
1. PutBag
1. AddBag
1. Assemble
1. DisAssemble
1. IRLaserOn
1. IRLaserOff
1. GunLightOn
1. GunLightOff
1. ArtilleryComputer
1. RepairVehicle
1. DragSoldier
1. CarrySoldier
1. CarrySoldierInterrupt
1. DragSoldierInterrupt
1. DropCarried
1. OpenParachute
1. TakeVehicleControl
1. SuspendVehicleControl
1. LockVehicleControl
1. UnlockVehicleControl
1. SearchLightOn
1. SearchLightOff
1. CollisionLightOn
1. CollisionLightOff
1. PutInDriver
1. PutInPilot
1. PutInCargo
1. PutInGunner
1. PutInCommander
1. PutInTurret
1. UnloadFromDriver
1. UnloadFromPilot
1. UnloadFromCargo
1. UnloadFromGunner
1. UnloadFromCommander
1. UnloadFromTurret
1. PeriscopeDepthOn
1. PeriscopeDepthOff
1. UAVTerminalOpen
1. UAVTerminalMakeConnection
1. UAVTerminalReleaseConnection
1. BackFromUAV
1. SwitchToUAVDriver
1. SwitchToUAVGunner
1. UAVTerminalHackConnection
1. ActiveSensorsOn
1. ActiveSensorsOff
1. ListLeftVehicleDisplay
1. ListRightVehicleDisplay
1. ListPrevLeftVehicleDisplay
1. ListPrevRightVehicleDisplay
1. CloseLeftVehicleDisplay
1. CloseRightVehicleDisplay
1. NextModeLeftVehicleDisplay
1. NextModeRightVehicleDisplay
1. UnloadUnconsciousUnits
1. Talk
1. Tell
1. HookCargo
1. UnhookCargo
1. HelicopterAutoTrimOn
1. HelicopterAutoTrimOff
1. HelicopterTrimOn
1. HelicopterTrimOff
1. WheelsBrakeOn
1. WheelsBrakeOff
1. LoadVehicle
1. UnloadVehicle
1. UnloadAllVehicles

> [!NOTE]
> - **91** is the enum number for a user-added action ([addAction](../commands/addAction.md))
> - note the difference between `GetIn*Driver*` and `GetIn*Pilot*`.

## Syntax

```sqf
shownAction
```

**Returns:** [Number](../topics/Number.md) - action enum (see description) or 0 otherwise

## Examples

### Example 1

```sqf
if (shownAction == 91) then { hint "User added action is shown" };
```

### Example 2

```sqf
if (shownAction == 111) then { hint "Open inventory action is shown" };
```

### Example 3

```sqf
if (shownAction == 79) then { hint "Drop that lighter, now" };
```

## See also

[hideActions](../commands/hideActions.md) · [hiddenActions](../commands/hiddenActions.md) · [visibleMap](../commands/visibleMap.md) · [shownGPS](../commands/shownGPS.md) · [shownWatch](../commands/shownWatch.md) · [shownCompass](../commands/shownCompass.md) · [shownUAVFeed](../commands/shownUAVFeed.md) · [shownHUD](../commands/shownHUD.md) · [addAction](../commands/addAction.md) · [action](../commands/action.md) · [isActionMenuVisible](../commands/isActionMenuVisible.md)

<sub>Source: [BI Community Wiki — shownAction](https://community.bistudio.com/wiki/shownAction) (revision 378590).</sub>
