Вопрос насчет os.date

S1r1k

Новичок
Автор темы
12
0
Кароче нужно сделать так чтобы os.date (тоесть время в mimgui) обновлялось каждую секунду, щас обьясню

Например сейчас время 12:00:05, он записывает в mimgui тоесть в imgui.Text(nowTime) (nowtime = os.date("%H:%M:%S") и он показывает 12:00:05 НО когда уже 12:00:15 он не обновляет время. Я пытался через цикл while но чето не получалось и тупо крашило скрипт.

Помогите пж
 

chromiusj

Известный
Модератор
5,661
3,961
Уже разобрался, сделал цикл

Вот как сделал:

Lua:
function updateTime()
    time = os.date("%H:%M:%S")
end


---типо в mimgui Onframe закинул
imgui.Text(time)
---

function main()
    while true do
        wait(100)
        updateTime()
    end
end
ээ, а зачем это в цикле обновлять, когда и в фрейме это все нормально переваривается?
 

влад динозавр

Известный
1,276
590
Уже разобрался, сделал цикл

Вот как сделал:

Lua:
function updateTime()
    time = os.date("%H:%M:%S")
end


---типо в mimgui Onframe закинул
imgui.Text(time)
---

function main()
    while true do
        wait(100)
        updateTime()
    end
end
мне кажется, что в onframe и так используется бесконечный цикл
 

S1r1k

Новичок
Автор темы
12
0
Тебе не кажется, функция onFrame вызывается каждый игровой кадр, когда окно активно
Прикол в чем то что он без цикла не обновлялся что странно, но почему то после цикла он начал обновляться. хз кароче колхоз