The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Hover & click on the images for description
Description
- Description:
- Return a UniqueID of the given unit (player).
The returned string is the player's steamID64:
private _steamProfileUrl = "http://steamcommunity.com/profiles/" + (getPlayerUID player);
ⓘ
Prior to
Arma 3 v2.02, in some cases the identity of certain player units could fail to propagate to other clients and the server, which caused
isPlayer and
getPlayerUID to incorrectly return
false and
"" respectively, where the affected units were
not local. See
this bug report (GitHub) for more info. This was supposedly fixed, but you should remain vigilant toward false negatives nonetheless.
- Groups:
- Multiplayer
Syntax
- Syntax:
- getPlayerUID unit
- Parameters:
- unit: Object
- Return Value:
- String - Can be "_SP_AI_" or "_SP_PLAYER_" in SP, "" or UID in MP
- The unique ID may be up to 100 characters long and may contain numbers, uppercase letters and underscores
- The value can be used to construct a valid variable name by appending to another valid variable name.
missionNamespace setVariable ["TAG_player" + _uid, _unit];
Examples
- Example 1:
Additional Information
- See also:
- BIS_fnc_getUnitByUID getPlayerUIDOld getClientState getClientStateNumber
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here!
Add Note