redappleyt
Ученик
Привет!
Код:
Всё работает так: 00:01:17 (это 1 минута 17 секунд), или 00:00:26 (это 26 секунд).
Но как мне сделать это следующим образом:
Если время меньше 1 минуты, то: "26 секунд"
Если время больше 1 минуты но меньше 1 часа, то: "6 мин. 25 сек."
Если время больше 1 часа, то: "1 ч. 7 мин. 29 сек."
Другими словами - убрать эти 00 00 вначале, если они равны 00
Код:
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);
Но как мне сделать это следующим образом:
Если время меньше 1 минуты, то: "26 секунд"
Если время больше 1 минуты но меньше 1 часа, то: "6 мин. 25 сек."
Если время больше 1 часа, то: "1 ч. 7 мин. 29 сек."
Другими словами - убрать эти 00 00 вначале, если они равны 00
Последнее редактирование модератором:
