GET_PLAYER_FROM_SERVER_ID
Gets a local client's Player ID from its server ID counterpart, assuming the passed `serverId` exists on the client. If no matching client is found, or an invalid value is passed over as the `serverId` native's parameter, the native result will be `-1`. It's worth noting that this native method can only retrieve information about clients that are culled to the connected client.
CFX
Signature
lua
GetPlayerFromServerId(0)
-- returns PlayerParameters
| Name | Type | Description |
|---|---|---|
| int | The player's server ID. |
Usage
Named call
GetPlayerFromServerId(0)InvokeNative
Citizen.InvokeNative(0x344EA166, 0)lua 1
--We will assume the serverId is '4' in this scenario and that it's a valid serverId.
-- Passing invalid Player IDs such as 'nil' or IDs that don't exist will result in playerId being -1.
local playerId = GetPlayerFromServerId(serverId);
-- If the resulting playerId is not invalid (not equal to -1)
if playerId ~= -1 then
-- Do our stuff on this player.
end
Details
- Hash
- API set
- Source
- cfx
Source: cfx
