bereg101
Умник
Это код таймера капта, в котором таймер сделан на цикле. Кто подскажет, почему одна итерация цикла идет в 2 секунды?
Я засек время, и одна минута по таймеру капта, длилась чуть больше 2х обычных
Это другой таймер и он так же работает 1 секунда сервера за 2-3 обычных
Я засек время, и одна минута по таймеру капта, длилась чуть больше 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);
}
}
}
}
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;
}
Последнее редактирование:
