---
name: "getPlayerID"
type: command
status: ok
groups: ["Multiplayer", "Markers"]
arma3_since: "2.02"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/getPlayerID
revid: 310153
updated: 2022-05-05T12:55:18Z
---

# getPlayerID

*Command · Multiplayer, Markers · Arma 3 v2.02*

## Description

Returns user DirectPlay ID, which can be used with [getUserInfo](../commands/getUserInfo.md), and is found in [allMapMarkers](../commands/allMapMarkers.md) results and in some [mission event handlers](../topics/Mission_Event_Handlers.md) such as [PlayerConnected](../topics/Mission_Event_Handlers.md#playerconnected).

## Syntax

```sqf
getPlayerID unit
```

**Parameters:**

- `unit`: [Object](../topics/Object.md)

**Returns:** [String](../topics/String.md) - "-1" if object is not a [player](../commands/isPlayer.md)

## Examples

### Example 1

```sqf
getPlayerID player;
```

## See also

[allUsers](../commands/allUsers.md) · [getUserInfo](../commands/getUserInfo.md) · [createMarker](../commands/createMarker.md) · [createMarkerLocal](../commands/createMarkerLocal.md) · [getObjectID](../commands/getObjectID.md)

<sub>Source: [BI Community Wiki — getPlayerID](https://community.bistudio.com/wiki/getPlayerID) (revision 310153).</sub>
