---
name: "say2D"
type: command
status: ok
groups: ["Sounds"]
arma3_since: "0.50"
locality: {"argument": "global", "effect": "local", "server_exec": false}
source: https://community.bistudio.com/wiki/say2D
revid: 364817
updated: 2024-06-16T09:10:27Z
---

# say2D

*Command · Sounds · Arma 3 v0.50 · introduced in Arma 2 v1.00*

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

## Description

Plays given sound in 2D.

## Syntax

```sqf
from say2D sound
```

**Parameters:**

- `from`: One of
  - [Object](../topics/Object.md) - the sound source
  - [Array](../topics/Array.md) with [from, to]
    - from: [Object](../topics/Object.md) - sound source
    - to: [Object](../topics/Object.md) - target
- `sound`: One of
  - [String](../topics/String.md) - class name of the sound to be played. Defined in CfgSounds including [Description.ext](../topics/Description.ext.md)
  - [Array](../topics/Array.md) with [sound, maxTitlesDistance, speed]
    - sound: [String](../topics/String.md) - class name of the sound to be played. Defined in CfgSounds including [Description.ext](../topics/Description.ext.md)
    - maxTitlesDistance: [Number](../topics/Number.md) (Optional, default 100) - max. distance in meters at which the sound can be heard
    - speed: [Number](../topics/Number.md) (Optional, default 1) - pitch of the sound

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

## Examples

### Example 1

```sqf
player say2D "HelloThere";
```

### Example 2

```sqf
[player, _officer] say2D ["HelloThere", 50, 0.9];
```

## See also

[say](../commands/say.md) · [say3D](../commands/say3D.md) · [playSound](../commands/playSound.md) · [createSoundSource](../commands/createSoundSource.md) · [playSoundUI](../commands/playSoundUI.md)

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