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

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

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

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

Вопрос по... счётчику и переводу в секунды/минуты/часы

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

redappleyt

Ученик
Привет!
Код:
PHP:
AFK[i] ++; 
new res[3], str[4][32];
//format(string, sizeof(string), "[AFK] [%d секунд]", AFK);
res[0] = AFK[i] / 3600;
res[1] = (AFK[i] - (res[0]*3600)) / 60;
res[2] = AFK[i] % 60;
for(new z; z < sizeof(res); z++)
{
if(res[z] < 10) format(str[z], 32, "0%d", res[z]);
else format(str[z], 32, "%d", res[z]);
}
format(str[3], 32, "%s час. %s мин. %s сек.", str[0], str[1], str[2]);
SetPlayerChatBubble(i, str[3], COLOR_GREEN, 10.0, 1600);
Всё работает так: 00:01:17 (это 1 минута 17 секунд), или 00:00:26 (это 26 секунд).
Но как мне сделать это следующим образом:
Если время меньше 1 минуты, то: "26 секунд"
Если время больше 1 минуты но меньше 1 часа, то: "6 мин. 25 сек."
Если время больше 1 часа, то: "1 ч. 7 мин. 29 сек."
Другими словами - убрать эти 00 00 вначале, если они равны 00
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу