NetStats GetIpPort RU
From SA-MP Wiki
NetStats_GetIpPort
Описание:
Получает IP и порт игрока.
(playerid, ip_port[], ip_port_len)
playerid | ID игрока, у которого нужно получить IP и порт. |
ip_port[] | Строка, в которую нужно сохранить IP и порт. |
ip_port_len | Максимальная длина IP/порта. Рекомендуется 22. |
Возвращаемые значения:
Данная функция не возвращает какого-либо конкретного значения.
Пример использования:
public OnPlayerCommandText(playerid,cmdtext[]) { if(!strcmp(cmdtext, "/ipandport")) { new dest[22]; NetStats_GetIpPort(playerid, dest, sizeof(dest)); new szString[144]; format(szString, sizeof(szString), "Ваш текущий IP и порт: %s.", dest); SendClientMessage(playerid, -1, szString); } return 1; }
Связанные функции
Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
- GetPlayerIp: Получает IP игрока.
- GetPlayerNetworkStats: Получает сетевую статистику игрока и сохраняет её в строку.
- GetNetworkStats: Получает сетевую статистику сервера и сохраняет её в строку.
- NetStats_GetConnectedTime: Получает время, которое игрок подключен к серверу.
- NetStats_MessagesReceived: Получает количество сетевых сообщений принятых сервером от игрока.
- NetStats_BytesReceived: Получает количество принятой сервером от игрока информации (в байтах).
- NetStats_MessagesSent: Получает количество сетевых сообщений отправленных сервером игроку.
- NetStats_BytesSent: Получает количество отправленной сервером игроку информации (в байтах).
- NetStats_MessagesRecvPerSecond: Получает количество сетевых сообщений, которые сервер принял от игрока в прошлую секунду.
- NetStats_PacketLossPercent: Получает процент потери пакетов игрока.
- NetStats_ConnectionStatus: Получает статус подключения игрока.