Arma 3 Scripting

Command in Multiplayer, Object Detection

getUserInfo

Also available as Markdown and JSON, or read the original wiki page.

Description

Returns extended information about given server user.

Syntax

Syntax 1

getUserInfo playerID

Parameters:

Returns: Array with [playerID, owner, playerUID, soldierName, displayName, steamProfileName, clientStateNumber, isHeadless, adminState, networkInfo, playerObject]

Note

Returns an empty array if said player is not found.

Syntax 2

since Arma3 2.18

playerID getUserInfo infoIndex

Parameters:

Returns: Anything - depends on the requested index (see main syntax) or Nothing

Examples

Example 1

private _randomUserInfo = getUserInfo selectRandom allUsers;

Example 2

_userInfo params ["_playerID", "_ownerId", "_playerUID", "_profileName", "_displayName", "_steamName", "_clientState", "_isHC", "_adminState", "_networkInfo", "_unit"];
_networkInfo params ["_avgPing", "_avgBandwidth", "_desync"];

Example 3

private _myInfo = getUserInfo getPlayerID player; // this particular example only works if player is server host

See also

allUsers · getPlayerID · getUnitFreefallInfo