Всем доброе время суток!
Подскажите плз, как сделать таймер в %. К примеру таймер на 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:
inside
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
20
для [IIIII_______] лидерборд\мультиборд
для % заполнения - разбить время на 10 отрезков, каждую секунду прибавлять 1\10 к переменной, когда переменная равна 1 отрезку - установить на ноль, добавить деление, и по новой
29
Можно примерно так: 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:
inside
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.