RedM Index logoRedM Index
NativesHashesClothesBlipsPropsItem Tool
Sign inGet started

Reference

  • Natives
  • Hashes
  • Clothes
  • Blips
  • Props

Namespace

  1. Reference
  2. Natives
  3. GET_PLAYER_FROM_SERVER_ID

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 Player

Parameters

NameTypeDescription
intThe 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

On this page

  • Signature
  • Parameters
  • Usage
  • Details