Здравствуйте пользователи форума нужна ваша помощь с командой /agetip [ip] данная команда предназначена вывод информации Город, Страна,Провайдер ну у меня ошибка выдает точнее пустое значение помогите разобраться пожалуйста

PHP код:
    if(strcmp(cmd"/agetip"true) == 0)
    {
        if(
PlayerInfo[playerid][pAdmin] > 2)
        {
            
cmd strtok(cmdtextidx);
            if(!
strlen(cmd)) return SendClientMessage(playeridCOLOR_WHITE"[Введите]: /agetip [ip]");
            new 
logip[90];
            
format(logipsizeof(logip), "ip-whois.net/ip_geos.php?ip=%s"cmd);
            
HTTP(playeridHTTP_GETlogip,"""GeoIPLookingFor");
        }
        return 
1;
    } 
PHP код:
public GeoIPLookingFor(playeridresponse_codedata[])
{
    new 
str[50], teststr[50];

    
strmid(teststrdatastrfind(data"Страна:"true), strfind(data"Страна:"true)+50);
    
strmid(strteststr8strfind(teststr"<"true));
    
SetPVarString(playerid,"Player_Country",str);

    
strmid(teststrdatastrfind(data"Город:"true), strfind(data"Город:"true)+50);
    
strmid(strteststr7strfind(teststr";"true)-1);
    
SetPVarString(playerid,"Player_City",str);
    
    new 
string[90];
    new 
stre[50];
    
format(stringsizeof(string), "Страна: %s, Город: %s"GetPVarString(playerid,"Player_Country"stre50), GetPVarString(playerid,"Player_City",stre,50));
    
SendAdminMessage(COLOR_YELLOWstring);
    return 
1;
}

stock GetPlayerCountry(playerid)
{
    new 
str[50];
    
GetPVarString(playerid,"Player_Country",str,50);
    return 
str;
}

stock GetPlayerCity(playerid)
{
    new 
str[50];
    
GetPVarString(playerid,"Player_City",str,50);
    return 
str;

Помогите подправить систему или же можно через сайт 2ip как то сделать или другой какой нибудь главное чтобы выдовала Город, Страна, Провайдер

- - - Добавлено - - -

на сайте 2ip вывод информации хотелось бы чтобы было так
PHP код:
ВозможноГородЧелябинскСтранаRussian FederationПровайдерIntersvyaz-2 JSC