Avoir le lien d'un avatar de joueur

  • Initiateur de la discussion
CMJN

CMJN

Sataniste en herbe
Messages
330
Score réaction
32
Points
130
Bonjour / bonsoir, je voudrais savoir quel code utilise pour avoir l'url d'avatar d'un joueur, il faudrais que ce sois sous la forme du genre "ply:GetUrlAvatar"
 
  • Initiateur de la discussion
CMJN

CMJN

Sataniste en herbe
Messages
330
Score réaction
32
Points
130
Code:
local key = "XXXXXXXXXXXXXXXXXX" -- replace with your own from the link above
local struct = {
method = "get",
failed = function( err ) MsgC( Color(255,0,0), "HTTP error: " .. err ) end,
url = "http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/",
parameters = { key = key, streamids = "" }
}
function GetPlayerAvatarURL( sid64, callback )
struct.success = callback
struct.parameters.steamids = sid64
HTTP( struct )
end
local function AvatarFromJSON( json )
local tbl = util.JSONToTable( json )
-- just in case something went wrong with the request
if ( !istable( tbl ) or !tbl.response ) then return false end
-- most likely an invalid player was given, or they haven't set up their community profile(?)
if ( !tbl.response.players or !tbl.response.players[1] ) then return false end
return tbl.response.players[1].avatarfull
end
-- Test example using Garry's 64-bit SteamID
local function callback( code, body, headers )
print( AvatarFromJSON( body ) )
end
GetPlayerAvatarURL( "76561197960279927", callback )
J'ai trouver ça, comment je peut le metre sous une forme ply:AvatarURL() ?

@Yoh Sambre ♪ @slownls @Swarzox, vous pouvez m'aider?
 
Discord d'entraide
Rejoignz-nous sur Discord