---
name: "BIS_fnc_kbMenu"
type: function
status: ok
groups: ["Conversations"]
arma3_since: "0.50"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_kbMenu
revid: 309849
updated: 2022-05-05T12:09:52Z
---

# BIS_fnc_kbMenu

*Function · Conversations · Arma 3 v0.50 · introduced in Take On Helicopters v1.00*

## Description

Opens conversation menu. Script terminates itself when menu selection is finished.

## Syntax

*syntax inferred from the function header*

```sqf
[param0] call BIS_fnc_kbMenu
```

**Parameters:**

- `param0` — 0: ARRAY or STRING - List of responses (of type ARRAY) or Menu name
  Responses are in format:
  _response select 0: STRING or ANY - Display name when STRING, otherwise used as default option when menu is closed without selecting anything.
  _response select 1:
      STRING - expression
      ARRAY - BIS_fnc_kbTell params

**Returns:** NUMBER - ID of select option

## Function header

The comment at the top of the function's file in the game; this page's description, params, syntax, returns come from it.

```sqf
/*
Description:
Opens conversation menu. Script terminates itself when menu selection is finished.

Parameter(s):
_this select 0: ARRAY or STRING - List of responses (of type ARRAY) or Menu name
    Responses are in format:
    _response select 0: STRING or ANY - Display name when STRING, otherwise used as default option when menu is closed without selecting anything.
    _response select 1:
        STRING - expression
        ARRAY - BIS_fnc_kbTell params

Returns:
NUMBER - ID of select option
*/
```

<sub>Source: [BI Community Wiki — BIS fnc kbMenu](https://community.bistudio.com/wiki/BIS_fnc_kbMenu) (revision 309849).</sub>
