---
name: "BIS_fnc_kbTellLocal"
type: function
status: ok
groups: ["Conversations"]
arma3_since: "0.50"
locality: {"argument": "global", "effect": "local", "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_kbTellLocal
revid: 376832
updated: 2025-11-23T15:25:57Z
---

# BIS_fnc_kbTellLocal

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

Locality: arguments **global** · effect **local**

## Description

Play given sentence, disable radio and/or lower sounds. Will use [BIS_fnc_showSubtitle](../functions/BIS_fnc_showSubtitle.md) for better effects if channel is DIRECT or VEHICLE. The function calls "BIS_fnc_kbTellLocal_played" scripted Event Handler, if it returns [true], the radio item check in inventory will be overridden.

> [!IMPORTANT]
> This function is intended to be used by [BIS_fnc_kbTell](../functions/BIS_fnc_kbTell.md) only.

## Syntax

```sqf
[mode, parameters] call BIS_fnc_kbTellLocal
```

**Parameters:**

- `mode`: [String](../topics/String.md) - can be either "sentence", "conversationStart" or "conversationEnd"
- `parameters`: [Array](../topics/Array.md) - depends on the mode:

  - "sentence": same parameters as [kbTell](../commands/kbTell.md) (receiver, topicName etc.)

  - "conversationStart": [volumeCoef, disableRadio]
    - volumeCoef: [Number](../topics/Number.md) - a volume multiplier to reduce other sounds but the chat (0.1 = environment volume set to 10%)
    - disableRadio: [Boolean](../topics/Boolean.md) - should the radio chat be disabled

  - "conversationEnd": [volumeCoefUsedInStart, disableRadioUsedInStart]
    - volumeCoefUsedInStart: [Number](../topics/Number.md) - a volume multiplier, shouldn't be used - if < 0 or >= 1, the volume won't be restored
    - disableRadioUsedInStart: [Boolean](../topics/Boolean.md) - has the radio chat been disabled and should be restored

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

## Examples

### Example 1

```sqf
["sentence", [player, [BIS_HQ, "myTopic", "playerSentence1"]]] call BIS_fnc_kbTellLocal;
```

### Example 2

```sqf
["conversationStart", [0.5, true]] call BIS_fnc_kbTellLocal;
```

### Example 3

```sqf
["conversationEnd", [0.5, true]] call BIS_fnc_kbTellLocal;
```

## See also

Conversations · [kbTell](../commands/kbTell.md) · [BIS_fnc_kbCanSpeak](../functions/BIS_fnc_kbCanSpeak.md) · [BIS_fnc_kbCreateDummy](../functions/BIS_fnc_kbCreateDummy.md) · [BIS_fnc_kbIsSpeaking](../functions/BIS_fnc_kbIsSpeaking.md) · [BIS_fnc_kbMenu](../functions/BIS_fnc_kbMenu.md) · [BIS_fnc_kbPriority](../functions/BIS_fnc_kbPriority.md) · [BIS_fnc_kbSentence](../functions/BIS_fnc_kbSentence.md) · [BIS_fnc_kbSkip](../functions/BIS_fnc_kbSkip.md) · [BIS_fnc_kbTell](../functions/BIS_fnc_kbTell.md) · [BIS_fnc_kbTopicConfig](../functions/BIS_fnc_kbTopicConfig.md)

<sub>Source: [BI Community Wiki — BIS fnc kbTellLocal](https://community.bistudio.com/wiki/BIS_fnc_kbTellLocal) (revision 376832).</sub>
