Arma 3 Scripting

playersNumber

  • Arma 3 v0.50
  • First in Operation Flashpoint v1.80

Command · Markdown · JSON · original wiki page

Description

Returns count of occupied role selection slots for given side. Players who claimed a slot in the lobby but did not start the mission are counted as well. If disabledAI = 0; in description.ext or Enable AI option is checked in Eden Editor, AI bots will be treated as valid players and will be counted too.

Syntax

playersNumber side

Parameters:

Returns: Number

Examples

Example 1

_west = playersNumber west;
_east = playersNumber east;
_civ = playersNumber civilian;
hint format ["West:%1 East:%2, Civ:%3", _west, _east, _civ];

Multiplayer

Multiplayer only, in singleplayer it always returns 0.

See also

playableSlotsNumber · countSide · allPlayers · allUnits

Community notes

Nelis75733126

2024-04-16 edit:

playersNumber returns playable AI as well as human players.

By default, a unit (placed down in the editor for example) ONLY becomes playable when the creator specifically checks the relevant checkbox.

In addition to the examples already given, this is how playersNumber can be used to get an array of players and playable AI on the same side as the side of the player:

playersNumber playerSide;