---
name: "BIS_fnc_EXP_camp_initClasses"
type: function
status: ok
groups: ["Campaign"]
arma3_since: "1.62"
locality: {"argument": null, "effect": null, "server_exec": true}
source: https://community.bistudio.com/wiki/BIS_fnc_EXP_camp_initClasses
revid: 349080
updated: 2023-11-08T14:47:23Z
---

# BIS_fnc_EXP_camp_initClasses

*Function · Campaign · Arma 3 v1.62*

Locality: **server execution only**

## Description

Initializes the classes players can choose from before spawning.

## Syntax

```sqf
[mode] call BIS_fnc_EXP_camp_initClasses
```

**Parameters:**

- `mode`: [String](../topics/String.md) - (Optional, default "DAY") can be either "DAY" (unsilenced, no NVGs, default) or "NIGHT" (silenced, NVGs)

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

## Examples

### Example 1

```sqf
["NIGHT"] call BIS_fnc_EXP_camp_initClasses;
```

## See also

[BIS_fnc_EXP_camp_initCharacter](../functions/BIS_fnc_EXP_camp_initCharacter.md)

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