при нажатии кнопок открывалось второе окно imgui

xavier_v

Участник
Автор темы
76
3
Версия MoonLoader
.026-beta
как сделать, чтобы при нажатии кнопок открывалось второе окно imgui, я делаю так как надо, но пока 1-е окно не закрываю, второе не появляется
 

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,756
2,576
как сделать, чтобы при нажатии кнопок открывалось второе окно imgui, я делаю так как надо, но пока 1-е окно не закрываю, второе не появляется
Чтобы норм это реализовать вроде надо юзать mimgui
 

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,756
2,576
как сделать, чтобы при нажатии кнопок открывалось второе окно imgui, я делаю так как надо, но пока 1-е окно не закрываю, второе не появляется

Попробуй, мб то, что те нужно

Lua:
local mainWindow = imgui.ImBool()
local extraWindow = imgui.ImBool()

function main()
    while true do wait(0)
        if wasKeyPressed(VK_F12) then mainWindow.v = not mainWindow.v end
    end
end

function imgui.OnDrawFrame()
    if mainWindow.v then
        if imgui.Begin('Main Window', mainWindow) then
            if imgui.Button(u8'Название', imgui.ImVec2(50, 30)) then extraWindow.v = not extraWindow.v end
            imgui.End()
        end
    end
    
    if extraWindow.v then
    --code
    end
end

Если закроешь основное окно, то второе тоже закроется
 
  • Нравится
Реакции: xavier_v