GetPlayerIp проблема (решена)
#1

Использую функцию в OnPlayerConnect и OnPlayerDisconnect.
Проблема в том что когда игрок выходит с сервера иногда выдает его ип адрес таким 255.255.255.255
Как решить данную проблему?
Reply
#2

LOL! Зачем два раза, Hero?
Reply
#3

Что два раза?
Reply
#4

Разве можно изменить свой ип на сервере в процессе игры? зачем в OnPlayerDisconnect?
Reply
#5

Чтобы при выходе отображал ип игрока. Например игрок обматерил всех и вышел сразу, админ взял ип записал и все
Reply
#6

Code:
#include <a_samp>

new IP[MAX_PLAYERS][128];

public OnPlayerConnect(playerid)
{
	GetPlayerIp(playerid,IP[playerid],128);
	printf("IP: %s", IP[playerid]);
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
  printf("IP: %s", IP[playerid]);
	return 1;
}
Reply
#7

Щас протестирую
Reply
#8

Также пишет 255.255.255.255
Reply
#9

Quote:
Originally Posted by CrunkBankS
Также пишет 255.255.255.255
Поставь эту функцию перед всеми остальными может поможет)
Reply
#10

я в OnPlayerConnect сохраняю ип адрес в переменную, а потом работаю только с ней
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)