---
name: "onGroupIconClick"
type: command
status: ok
groups: ["High Command", "Event Handlers"]
arma3_since: "0.50"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/onGroupIconClick
revid: 321243
updated: 2022-05-13T18:19:21Z
---

# onGroupIconClick

*Command · High Command, Event Handlers · Arma 3 v0.50 · introduced in Arma 2 v1.00*

## Description

Defines an action performed when player clicked on group marker (3D or in a map). The code executed once.
This EH, unlike [onGroupIconOverEnter](../commands/onGroupIconOverEnter.md) and [onGroupIconOverLeave](../commands/onGroupIconOverLeave.md), has one more param which returns 1 if RMB was pressed, 0 otherwise.

> [!NOTE]
> **Arma 3:** Since Arma 3 v1.58 a [Mission Event Handler](../topics/Mission_Event_Handlers.md#groupiconclick) exists and should be used.

## Syntax

```sqf
onGroupIconClick command
```

**Parameters:**

- `command`: [String](../topics/String.md) or [Code](../topics/Code.md) - script

**Returns:** [Nothing](../topics/Nothing.md)

## Examples

### Example 1

```sqf
onGroupIconClick
{
    // passed values for _this are:
    params ["_is3D", "_group", "_wpID", "_posX", "_posY", "_shift", "_ctrl", "_alt"];

    // before Arma 3
    _is3D = _this select 0;
    _group = _this select 1;
    _wpID = _this select 2;
    _RMB = _this select 3;
    _posx = _this select 4;
    _posy = _this select 5;
    _shift = _this select 6;
    _ctrl = _this select 7;
    _alt = _this select 8;

    _message = format ["____ Info ____"];
    {_message = _message + format ["\n %1", _x]} forEach _this;
    hint _message;
};
```

## See also

[addGroupIcon](../commands/addGroupIcon.md) · [clearGroupIcons](../commands/clearGroupIcons.md) · [getGroupIcon](../commands/getGroupIcon.md) · [getGroupIconParams](../commands/getGroupIconParams.md) · [groupIconSelectable](../commands/groupIconSelectable.md) · [groupIconsVisible](../commands/groupIconsVisible.md) · [removeGroupIcon](../commands/removeGroupIcon.md) · [setGroupIcon](../commands/setGroupIcon.md) · [setGroupIconParams](../commands/setGroupIconParams.md) · [setGroupIconsSelectable](../commands/setGroupIconsSelectable.md) · [setGroupIconsVisible](../commands/setGroupIconsVisible.md) · [onGroupIconOverEnter](../commands/onGroupIconOverEnter.md) · [onGroupIconOverLeave](../commands/onGroupIconOverLeave.md)

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