GetPlayerIp
Материал из Pro-Pawn Wiki
Описание:
Узнаёт IP-адрес игрока.
Параметры:
(playerid, name[], len) |
playerid | ID игрока, IP-адрес которого требуется узнать. |
name[] | Массив, в котором будет записан адрес. |
len | Размер массива name .
|
Возвращаемое значение:
Возвращает длину строки с IP-адресом, при этом сам адрес косвенно возвращается через параметр
Если игрок не подключен, функция возвращает
name
.Если игрок не подключен, функция возвращает
-1
и оставляет содержимое массива name
без изменений.
Примечание |
Максимальный размер IP-адреса в виде строки - 16 символов (с учётом завершающего '\0' ).
|
Пример использования:
public OnPlayerConnect(playerid)
{
new name[MAX_PLAYER_NAME + 1], ip[16];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerIp(playerid, ip, sizeof(ip));
// Пример вывода: "Подключен игрок #10 John_Doe (127.0.0.1)"
printf("Подключен игрок #%d %s (%s)", playerid, name, ip);
}
{
new name[MAX_PLAYER_NAME + 1], ip[16];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerIp(playerid, ip, sizeof(ip));
// Пример вывода: "Подключен игрок #10 John_Doe (127.0.0.1)"
printf("Подключен игрок #%d %s (%s)", playerid, name, ip);
}
См. также: