GetPlayerIp RU

From SA-MP Wiki

Jump to: navigation, search

GetPlayerIp

Описание:

Позволяет узнать IP адрес указанного онлайн игрока.


Параметры:
(playerid, name[], len)
playeridID игрока.
name[]строка для сохранения IP адреса.
lenмаксимальный размер строки с IP адресом.


Возвращаемые значения:

Длину IP адреса или -1, если игрок не существует.
  • IP адрес игрока записывается в указанный массив.


Image:32px-Ambox_warning_orange.png

Примечание

Данная функция может работать некорректно при использовании в OnPlayerDisconnect, потому что когда функция вызывается игрок уже отключен. Это означает, что вы не можете получить однозначную информацию в этом случае.


Пример использования:

public OnPlayerCommandText ( playerid, cmdtext[] )
{
    if ( strcmp( cmdtext, "/getip", true ) == 0 )
    {
        new ipStr[16], messageStr[48];
        GetPlayerIp( playerid, ipStr, 16 );
 
        format( messageStr, 48, " * Твой IP адрес - %s", ipStr );
        SendClientMessage( playerid, 0xFFFFFFFF, messageStr );
 
        return 1;
    }
 
    return 0;
}


Связанные функции

Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.

Personal tools
Navigation
Toolbox
In other languages