shape1
shape2
shape3
shape4
shape7
shape8
Иконка ресурса

[Include] Информация об игроке 2021-10-07

Здравствуйте уважаемые пользователи , недавно на просторах нашел интересный инклуд, с помощью которой Вы сможете получать некоторую информацию о IP-адресе игрока.

Код:
Для работы необходимы инклуды:
<a_samp>

<a_http>

<sscanf2>
Для получение данных используется сервис: https://ip-api.com/
 
Функции для использования:
GetPlayerIpCountryCode(playerid) - получить код страны, в которой находится игрок (тип значения - string).
GetPlayerIpCountry(playerid) - получить название страны, в которой находится игрок (тип значения - string).
GetPlayerIpRegionCode(playerid) - получить код региона, в котором находится игрок (тип значения - string).
GetPlayerIpRegion(playerid) - получить название региона, в котором находится игрок (тип значения - string).
GetPlayerIpCity(playerid) - получить название города, в котором находится игрок (тип значения - string).
GetPlayerIpDistrict(playerid) - получить название района, в котором находится игрок (тип значения - string).
GetPlayerIpLat(itude)(playerid) - получить координаты широты игрока (тип значения - string).
GetPlayeIpLong(titude)(playerid) - получить координаты долготы игрока (тип значения - string).
GetPlayerIpTimeZone(playerid) - получить часовой пояс игрока (тип значения - string).
GetPlayerIpProvider(playerid) - получить название провайдера игрока (тип значения - string).
GetPlayerIpMobileStatus(playerid) - узнать, использует игрок мобильную сеть или нет [на данный момент] (тип значения - string).
GetPlayerIpProxyStatus(playerid) - получить информацию, использует ли игрок прокси [true/false] (тип значения - string).
 
Пример использования инклуда:

CMD:get(playerid, params[])
{
    extract params -> new player; else return SendClientMessage(playerid, -1, !"/get [playerid]");
    new string[GEO_MAX_COUNTRY_NAME_LENGTH+GEO_MAX_REGION_NAME_LENGTH+GEO_MAX_CITY_NAME_LENGTH+GEO_MAX_PROVIDER_NAME_LENGTH+GEO_MAX_MOBILE_STATUS_LENGTH+GEO_MAX_PROXY_LENGTH-6+118];
    format(string, sizeof(string),
    "Страна: %s\n\
    Регион: %s\n\
Город: %s\n\
Провайдер: %s\n\
Использует ли моб.сеть: %s\n\
Использует ли прокси: %s",
    GetPlayerIpCountry(player),
    GetPlayerIpRegion(player),
    GetPlayerIpCity(player),
    GetPlayerIpProvider(player),
    GetPlayerIpMobileStatus(player),
    GetPlayerIpProxyStatus(player));
    ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, !" ", string, !"Закрыть", !"");
    return true;
}
Автор
Cocolemunto
Скачивания
252
Просмотры
578
Первый выпуск
Обновление
Рейтинг
0,00 звезд Оценок: 0