29.01.2012, 10:30
Короче есть инклюд один, народ.
Вот он: https://sampforum.blast.hk/showthread.php?tid=246461
Но он говорят работает некорректно
Поэтому я решил написать свой инклюд
Функции:
Примечание:
HTTP запрос не очень быстрый, поэтому советую подождать ~1 сек после GeoIPLookFor, чтобы корректно использовать GetPlayerCountry / GetPlayerCity
Пример использования:
Ссылки:
GeoIP Include R1
Если будут жалобы, предложения, просьба писать в эту тему
Вот он: https://sampforum.blast.hk/showthread.php?tid=246461
Но он говорят работает некорректно
Поэтому я решил написать свой инклюд
Функции:
PHP Code:
GeoIPLookFor(playerid); // Получить информацию об игроке (страна - город). Рекомендую использовать в OnPlayerConnect
GetPlayerCountry(playerid); // Определить страну игрока
GetPlayerCity(playerid); // Определить город игрока
HTTP запрос не очень быстрый, поэтому советую подождать ~1 сек после GeoIPLookFor, чтобы корректно использовать GetPlayerCountry / GetPlayerCity
Пример использования:
pawn Code:
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;
}
Ссылки:
GeoIP Include R1
Если будут жалобы, предложения, просьба писать в эту тему