Использование стока недопустимо в данной задаче - слишком сложно.
Надо считать сразу в сообщениях, примерно:
PHP код:
if(afktime > 3599) return format(string, sizeof(string), "На паузе %d:%02d:%02d", afktime / 3600, floatround(afktime % 60), floatround(afktime/60) % 60);
else if(afktime > 59) format(string, sizeof(string), "На паузе %d:%02d", afktime / 60, floatround(afktime/60) % 60);
else format(string, sizeof(string), "На паузе %d сек.", afktime);