#include ripext
HTTPRequest hRequest;
public void OnPluginStart()
{
hRequest = new HTTPRequest("http://194.67.113.11:4000/servers/146.19.87.112");
hRequest.Get(OnTodoReceived);
}
public void OnTodoReceived(HTTPResponse response, any value)
{
if (response.Status != HTTPStatus_OK || response.Data == null)
{
return;
}
JSONObject data = view_as<JSONObject>(response.Data);
JSONArray players = view_as<JSONArray>(data.Get("data"));
JSONObject player;
char szBuffer[256];
for(int i = 0; i < players.Length; i++)
{
player = view_as<JSONObject>(players.Get(i));
player.GetString("user_start_side", szBuffer, sizeof(szBuffer));
PrintToServer(szBuffer);
player.GetString("user_steam", szBuffer, sizeof(szBuffer));
PrintToServer(szBuffer);
delete player;
}
delete data;
delete players;
}