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

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

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

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

Ложный текст АФК

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

Artur4eggg

Ученик
Добрый день пользователи ПИ,в общем столкнулся с проблемой с системой АФК.Показывает что игрок 1433300000000000 секунд афк,даже если он не афк и движется.Пробывал ставить другую систему,помогло,а позже начало вылазить время от времени что игрок афк,то есть то покаызвает 3д текст,то нет(когда игрок не афк),а когда игрок афк всё нормально,в общем новую систему я удалил,и решил что-то сделать со старой,она самописанная если что.
PHP:
for(new i = 0; i < MAX_PLAYERS; i++)
	{
	new string[512];
	new tmpg_Seconds=gettime()-1;
	if(LastNetworkUpdate[i]<tmpg_Seconds)
			{// игрок АФК
				isAFK[i]=1;
				format(string, 128, "[Задумался] %s\n %d секунд",gPlayerNames[i],gettime()-LastNetworkUpdate[i]);
				if (BitGet(PlayerInfo[i][pFlags],26)) SetPlayerChatBubble(i, string,0x33AA33FC, 10.0, 1500);
				else Update3DTextLabelText(PLabels[i],0x33AA33FC,string);
				continue;
			}
			else if(isAFK[i])
			{
				if (BitGet(PlayerInfo[i][pFlags],26)==0)	Update3DTextLabelText(PLabels[i],0x33AA33FC,gPlayerNames[i]);
				isAFK[i]=0;
			}
	}
Вот обновление,стоит в таймере на 1 сек.
За помощь +.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу