---
name: "BIS_fnc_EXP_camp_playSubtitles"
type: function
status: ok
groups: ["GUI"]
arma3_since: "1.62"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_EXP_camp_playSubtitles
revid: 364461
updated: 2024-05-16T20:41:49Z
---

# BIS_fnc_EXP_camp_playSubtitles

*Function · GUI · Arma 3 v1.62*

Locality: executed with **spawn**

## Description

Displays the given subtitles at the correctly defined moments. Each array added to the parameters represents one subtitle.

> [!NOTE]
> Subtitles can be cancelled by setting `BIS_fnc_EXP_camp_playSubtitles_terminate` to [true](../commands/true.md).

## Syntax

```sqf
[subtitleDetail1, subtitleDetail2, ...] spawn BIS_fnc_EXP_camp_playSubtitles
```

**Parameters:**

- `subtitleDetailN`: [Array](../topics/Array.md) - format [speaker, text, timing]:
  - speaker: [String](../topics/String.md) - speaker's name
  - text: [String](../topics/String.md) - subtitle
  - timing: [Number](../topics/Number.md) - time at which the subtitle is played

**Returns:** [Boolean](../topics/Boolean.md) - [true](../commands/true.md) if successful, [false](../commands/false.md) if not

## Examples

### Example 1

```sqf
[
    ["CROSSROAD", "Mission is a go, I repeat, mission is a go! Crossroad, out.", 0]
] spawn BIS_fnc_EXP_camp_playSubtitles; // shows a subtitle immediately
```

### Example 2

```sqf
[
    ["Speaker1", "Subtitle1", 0],
    ["Speaker2", "Subtitle2", 5],
    ["Speaker3", "Subtitle3", 10],
    ["Speaker4", "Subtitle4", 15]
] spawn BIS_fnc_EXP_camp_playSubtitles; // displays 4 subtitles with 5 seconds between them

sleep 7;
BIS_fnc_EXP_camp_playSubtitles_terminate = true; // closes subtitles
```

## See also

Conversations · [BIS_fnc_showSubtitle](../functions/BIS_fnc_showSubtitle.md)

<sub>Source: [BI Community Wiki — BIS fnc EXP camp playSubtitles](https://community.bistudio.com/wiki/BIS_fnc_EXP_camp_playSubtitles) (revision 364461).</sub>
