Функции:
PHP код:
GeoIPLookFor(playerid); // Получить информацию об игроке
(страна - город). Рекомендую использовать в OnPlayerConnect
GetPlayerCountry(playerid); // Определить страну игрока
GetPlayerCity(playerid); // Определить город игрока
Примечание:
HTTP запрос не очень быстрый, поэтому советую подождать ~1 сек после GeoIPLookFor, чтобы корректно использовать GetPlayerCountry / GetPlayerCity
На локальном сервере (127.0.0.1) работать не будет
Пример использования:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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; }
|