$json_get_csgo_stats = 'http://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key='.$config["steam_api_apikey"].'&steamid='.$row["steamid"].'&include_appinfo=1&&format=json'; $json_get_bans = 'http://api.steampowered.com/ISteamUser/GetPlayerBans/v1/?key='.$config["steam_api_apikey"].'&steamids='.$row["steamid"].''; $json_kdr = 'http://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v0002/?appid=730&key='.$config["steam_api_apikey"].'&steamid='.$row["steamid"].''; $json_steam_stat = ' http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key='.$config["steam_api_apikey"].'&steamids='.$row["steamid"].''; $json_cs_stats = file_get_contents($json_get_csgo_stats); $data_cs_stats = json_decode($json_cs_stats); $json_steam_ban = file_get_contents($json_get_bans); $data_steam_ban = json_decode($json_steam_ban); $json_csgo_kdr = file_get_contents($json_kdr); $data_csgo_kdr = json_decode($json_csgo_kdr); $json_steam_status = file_get_contents($json_steam_stat); $data_steam_status = json_decode($json_steam_status); foreach ($data_steam_status->response->players as $status) { $steam_status = ""; $steam_status .= $status->personastate; } if ($steam_status = 0) { $steam_official_status = ""; $steam_official_status = "Desconectado"; }elseif ($steam_status = 1) { $steam_official_status = ""; $steam_official_status = "En linea"; }elseif ($steam_status = 2) { $steam_official_status = ""; $steam_official_status = "Ocupado"; exit(); }elseif ($steam_status = 3) { $steam_official_status = ""; $steam_official_status = "Ausente"; }elseif ($steam_status = 4) { $steam_official_status = ""; $steam_official_status = "Deseando Intercambiar"; }elseif ($steam_status = 6) { $steam_official_status = ""; $steam_official_status = "Deseando Jugar"; } echo $steam_official_status; foreach ($data_cs_stats->response->games as $games) { if ($games->appid == "730"){ $conuter_player = ""; $total_time_played = ""; $conuter_player .= "TRUE"; $total_time_played .= $games->playtime_forever; } } $t = $total_time_played; $h = floor($t/60) ? floor($t/60) .' horas' : ''; $m = $t%60 ? $t%60 .' minutos' : ''; $minutes = $h && $m ? $h.' y '.$m : $h.$m; foreach ($data_csgo_kdr->playerstats->stats as $kdr) { if ($kdr->name == "total_kills"){ $total_kills = ""; $total_kills .= $kdr->value; } if ($kdr->name == "total_deaths"){ $total_deaths = ""; $total_deaths .= $kdr->value; } } $kdr_full = $total_deaths/$total_kills; $kdr = substr($kdr_full, 0, -12); foreach ($data_steam_ban->players as $bans) { if ($bans->VACBanned === false){ $result_steam_ban = ""; $result_steam_ban .= "0"; }elseif ($bans->VACBanned === true){ $result_steam_ban = ""; $result_steam_ban .= "1"; } } echo $result_steam_ban; $ts3_VirtualServer->execute("clientedit", array( "clid" => $value['clid'], "client_description" => "| Estado de Steam $steam_official_status | Estado VAC $result_steam_ban | Horas jugadas al CS:GO $minutes | CS:GO KDR $kdr |", )); }