Добавлен Fraps
Всем доброе время суток!
Подскажите плз, как сделать таймер в %. К примеру таймер на 30 мин поставить, но что бы он в % указывал.
И можно ли сделать такой таймер: [IIIII_______] - типа он заполняется [IIIIIIIIIIIIIII__]
Подскажите плз, как сделать таймер в %. К примеру таймер на 30 мин поставить, но что бы он в % указывал.
И можно ли сделать такой таймер: [IIIII_______] - типа он заполняется [IIIIIIIIIIIIIII__]
Принятый ответ
Можно примерно так: Jass
function TimerSet takes timerdialog td, timer t, real max, string tname returns nothing
local real rm = TimerGetRemaining(t)
local integer pc = R2I((rm/max)*10.)
TimerDialogSetTitle(td, tname + " [|cff03FF03"+SubString("IIIIIIIIII",0,pc)+"|r|cffFF0303"+SubString("__________",0,10-pc)+"|r]")
endfunction
Пример GUI:
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
для % заполнения - разбить время на 10 отрезков, каждую секунду прибавлять 1\10 к переменной, когда переменная равна 1 отрезку - установить на ноль, добавить деление, и по новой
Ред. Волчачка