19.03.2016, 19:53
pawn Код:
stock GetPlayerCountryDataAsString(playerid, output[], len = sizeof(output))
{
if(!IsPlayerConnected(playerid))
return 0;
new hostname[64], code[64], country[64], region[64], isp[64], proxy[64]; //Adjust for string length as needed
if(strlen(PlayerCountryData[playerid][cntr_Hostname]) == 0) hostname = "Unknown";
else hostname = PlayerCountryData[playerid][cntr_Hostname];
if(strlen(PlayerCountryData[playerid][cntr_Code]) == 0) code = "Unknown";
else code = PlayerCountryData[playerid][cntr_Code];
if(strlen(PlayerCountryData[playerid][cntr_Country]) == 0) country = "Unknown";
else country = PlayerCountryData[playerid][cntr_Country];
if(strlen(PlayerCountryData[playerid][cntr_Region]) == 0) region = "Unknown";
else region = PlayerCountryData[playerid][cntr_Region];
if(strlen(PlayerCountryData[playerid][cntr_ISP]) == 0) isp = "Unknown";
else isp = PlayerCountryData[playerid][cntr_ISP];
if(strlen(PlayerCountryData[playerid][cntr_Proxy]) == 0) proxy = "Unknown";
else proxy = PlayerCountryData[playerid][cntr_Proxy];
format(output, len, "\
HHostname: '%s'\n\
Code: '%s'\n\
Country: '%s'\n\
Region: '%s'\n\
ISP: '%s'\n\
Proxy: %s",
hostname,
code,
country,
region,
isp,
proxy
? ("Yes") : ("No"));
return 1;
}