[INC] GeoIP

08 января 2014 | Рубрика: Библиотеки SAMP

Скачали: 15 раз(а)
Посмотрели: 765 раз(а)
Дата добавления: 13.02.2012
Размер файла: 0.7Kb
Файл добавил: trollmarcus
Автор: Splav

 

Библиотеки SAMP

Информация о файле

 

Внимание: Ссылка на скачивание находится внизу «Скачать файл без регистрации». Зарегистрируйтесь или войдите под своим логином, чтобы получить возможность комментировать и скачивать SAMP файлы.


Функции:


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;

}