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

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

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

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

Итерация длиною в жизнь

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

bereg101

Умник
Это код таймера капта, в котором таймер сделан на цикле. Кто подскажет, почему одна итерация цикла идет в 2 секунды?
Я засек время, и одна минута по таймеру капта, длилась чуть больше 2х обычных
PHP:
	for(new i = 0; i < sizeof(GZInfo); i++)
	{
		if(GZSafeTime[i] > 0)
		{
			GZSafeTime[i]--;
			foreach(new x: Player)
			{
				if(PI[x][pMember] == GZInfo[i][gNapad] || PI[x][pMember] == GZInfo[i][gFrak])
				{
					Convert(GZSafeTime[i], stringText);
					PlayerTextDrawSetString(x, CaptureTD[x][2], stringText);
				}
			}
		}
	}
Это другой таймер и он так же работает 1 секунда сервера за 2-3 обычных

PHP:
PlayerTimer();
	if(FrakCD > 0 && IsCapture == false) FrakCD--;

PHP:
stock Convert(seconds, stringTo[], size = sizeof(stringTo))
{
	stringTo[0] = 0x0;
	new result[4];
	result[0] = floatround(seconds / (3600 * 24));
	result[1] = floatround(seconds / 3600);
	result[2] = floatround((seconds / 60) - (result[1] * 60));
	result[3] = floatround(seconds - ((result[1] * 3600) + (result[2] * 60)));
	switch(result[0])
	{
		case 0:
		{
			switch(result[1])
			{
				case 0: format(stringTo,size,"%02d:%02d",result[2],result[3]);
				default: format(stringTo,size,"%d:%02d:%02d",result[1],result[2],result[3]);
			}
		}
	}
	return stringTo;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу