Цитата
Но отображать то всё равно будет в секундах?
Перевод времени из секунд в минуты и обратно это математика 2й класс...
Код
--lua
function time (t)
local m = math.floor( (math.floor(t) % 3600) / 60)
local s = (math.floor(t) % 3600) % 60
return string.format("%02d:%02d", m, s)
end
local minute = 2.5 -- 2.5 минуты
local t = os.clock() + minute * 60
while t > os.clock() do -- ждать
hint (time (t - os.clock()))
wait (100)
end
log('Нужные действия')