_PlayerInfo()
Description
_PlayerInfo() is used, as it's name suggests, for getting player's information.
Syntax
_PlayerInfo()
Arguments:
- playerid - ID of the player. Type: number
- request - Requested variable. Type: string
Returns:
- state - State of request for specified player. Returns <Not Found> if a request wasn't implemented. Type: depends on request
Requests
Here's a list of every known request parameter:
name - Player's name. Type: string
connected - true if connected. Type: boolean
ping - Player's ping. Type: number
packetloss - Player's packet loss. Type: number
networkid - Player's SteamID. Type: string
health - Player's health. Type: number
armor - Player's armor. Type: number
alive - true if alive. Type: boolean
kills - Player's kills. Type: number
deaths - Player's deaths. Type: number
team - ID of the team player's on. Type: number
weapon - Class name of weapon player's holding. Type: string
model - Filepath to player's model. Type: string
Thanks to mv#7803 for figuring out more requests
Examples
Healthy spam
function loop()
for playerid = 1, _MaxPlayers() do
if _PlayerInfo(playerid, "connected") == true then
_PrintMessageAll(HUD_PRINTCONSOLE, _PlayerInfo(playerid, "name") .. "'s Health is " .. tostring(_PlayerInfo(playerid, "health")) .. "%!")
end
end
end
AddTimer(1, 0, loop)