Секундомер

Rice.

Известный
Автор темы
Модератор
1,701
1,467
Версия MoonLoader
.026-beta
Мне нужна функцию секундомера (не нужно кидать таймер онлайн, я там ничего не понял).
Нажимаешь на кнопку в имгуи - начинает идти таймер в секундах. Заранее спасибо.
 

mzxer

Активный
81
119
простенький секундомер на имгуи special for you

code:
local imgui = require("imgui")

local timer = {
    bool = false,
    start_time = 0,
    time = 0
}

function imgui.OnDrawFrame()
    imgui.SetNextWindowSize(imgui.ImVec2(200, 100), imgui.Cond.FirstUseEver)
    imgui.Begin("stopwatch")

    if timer.bool then
        timer.time = os.time() - timer.start_time
    end
    imgui.Text("time " .. timer.time .. " sec")
    if imgui.Button("start") then
        timer.bool = true
        timer.start_time = os.time()
    end
    imgui.SameLine()
    if imgui.Button("stop") then
        timer.bool = false
    end

    imgui.End()
end

imgui.Process = true

видеокарточка с кратким обзором: