- 919
- 218
Столкнулся со следующей проблемой. Работаю с иником (.ini файл) и togglebutton (либы подключены).
Делаю цикл, который при верном значении будет равные промежутки времени что-то делать (к примеру, писать "Я живой"). НО. При выключении togglebutton цикл сработает ещё один раз, чего мне не нужно. Перепробовал разные циклы, но ничего не получается.
Лишние части убраны.
Оглашение переменной:
Main:
Работа с togglebutton:
Делаю цикл, который при верном значении будет равные промежутки времени что-то делать (к примеру, писать "Я живой"). НО. При выключении togglebutton цикл сработает ещё один раз, чего мне не нужно. Перепробовал разные циклы, но ничего не получается.
Лишние части убраны.
Оглашение переменной:
Lua:
local imBool1 = imgui.ImBool(false)
Lua:
while true do
wait(0)
...
if flag then
wait(cfg.config.wait_time*1000) -- получаю время с ини файла
sampAddChatMessage(string.format("[%s]: I am alive!",thisScript().name), 0x2f7585)
end
end
Lua:
if imgui.ToggleButton("tb", imBool1) then
flag = not flag
end