Функции:
GeoIPLookFor(playerid); // Получить информацию об игроке (страна - город). Рекомендую использовать в OnPlayerConnect GetPlayerCountry(playerid); // Определить страну игрока GetPlayerCity(playerid); // Определить город игрока
Примечание:
HTTP запрос не очень быстрый, поэтому советую подождать ~1 сек после GeoIPLookFor, чтобы корректно использовать GetPlayerCountry / GetPlayerCity
Пример использования:
public OnPlayerConnect(playerid) { GeoIPLookFor(playerid); return 1; }
public OnPlayerSpawn(playerid) { new str[100]; format(str, sizeof(str), "Ваша страна: %s Ваш город: %s", GetPlayerCountry(playerid), GetPlayerCity(playerid)); SendClientMessage(playerid, 0xFF0000AA, str); return 1; }
|