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);
}
См. также: