Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

ip игрока

Статус
В этой теме нельзя размещать новые ответы.

Evil

Умник
Всем привет. Помогите пожалуйста. Сделал такую вещь. Чтоб админам писало кто зашёл кто вышел. и его ип. Короче такая проблема, когда у обычного игрока креш или ещё что нибудь то вместо его ип пишет просто 255.255.255.255. Что делать? Ведь когда игрок заходит ип пишет нормальный.


PHP:
public SendPlayerOnOffMessage(playerid, var, reason)
{
	new string[256];
	new name[50];
	new ip[50];
	new reasonTXT[50];
	GetPlayerName(playerid, name, sizeof(name));
	GetPlayerIp(playerid, ip, sizeof(ip));
	if(reason==0) reasonTXT = "has left the server - Lost Connected";
	if(reason==1) reasonTXT = "has left the server - Quit";
	if(reason==2) reasonTXT = "has left the server - Kicked/Banned";
	if(var == 1)
	{
		format(string, sizeof(string), "{A9A9A9}[IP: %s] [id: %d] %s connected.", ip, playerid, name);
	}
	if(var == 2)
	{
	    format(string, sizeof(string), "{A9A9A9}[IP: %s] [ID: %d] %s %s", ip, playerid, name, reasonTXT);
	}
	for(new i=0; i<MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
		{
			if(PlayerInfo[i][pAdmin] > 0)
			{
			    if(AdmPlayerOnOff[i] == var)
			    {
			        SendClientMessage(i, COLOR_WHITE, string);
			    }
			    else if(AdmPlayerOnOff[i] == 3)
			    {
			        SendClientMessage(i, COLOR_WHITE, string);
			    }
			}
			/*
			else
			{
			    if(var == 1)
				{
					format(string, sizeof(string), "{A9A9A9}[id: %d] %s connected.", playerid, name);
				}
				if(var == 2)
				{
				    format(string, sizeof(string), "{A9A9A9}[ID: %d] %s %s", playerid, name, reasonTXT);
				}
				if(PlayerOnOff[i] == var)
			    {
			        SendClientMessage(i, COLOR_WHITE, string);
			    }
			    else if(PlayerOnOff[i] == 3)
			    {
			        SendClientMessage(i, COLOR_WHITE, string);
			    }
			}
			*/
		}
	}
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу