Помоги imgui

trudeaubrn

Участник
Автор темы
30
11
Версия MoonLoader
.026-beta
Lua:
local check_box = imgui.ImBool(false)

if imgui.Button(u8"Основное") then
  imgui.Checkbox(u8"Отключение биты", check_box)
 end

Выводит чекбокс на 1 секунду и сразу закрывает
 
Последнее редактирование модератором:

Dmitriy Makarov

25.05.2021
Проверенный
2,505
1,134
Lua:
local shtuka = imgui.ImBool(false)
local shtukadva = imgui.ImBool(false)
local shtukatri = imgui.ImBool(false)
local shtukachetire = imgui.ImBool(false)


imgui.BeginChild("child", imgui.ImVec2(130, 300), true)
if imgui.Button(u8"Основное", imgui.ImVec2(-1, 25)) then menu = 1 end
if imgui.Button(u8"Настройки", imgui.ImVec2(-1, 25)) then menu = 2 end
if imgui.Button(u8"Что-то там еще", imgui.ImVec2(-1, 25)) then menu = 3 end
if imgui.Button(u8"Еще хрень", imgui.ImVec2(-1, 25)) then menu = 4 end
imgui.EndChild()
imgui.SameLine()
if menu == 1 then
    if imgui.Checkbox(u8"Первый чекбокс", shtuka) then
        sampAddChatMessage("1 чекбокс", -1)
    end
end
imgui.SameLine()
if menu == 2 then
    if imgui.Checkbox(u8"Второй чекбокс", shtukadva) then
        sampAddChatMessage("2 чекбокс", -1)
    end
end
imgui.SameLine()
if menu == 3 then
    if imgui.Checkbox(u8"Третий чекбокс", shtukatri) then
        sampAddChatMessage("3 чекбокс", -1)
    end
end
imgui.SameLine()
if menu == 4 then
    if imgui.Checkbox(u8"Четвертый чекбокс", shtukachetire) then
        sampAddChatMessage("4 чекбокс", -1)
    end
end