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

xavier_v

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

хуега)

РП игрок
Модератор
2,568
2,269
как сделать, чтобы при нажатии кнопок открывалось второе окно imgui, я делаю так как надо, но пока 1-е окно не закрываю, второе не появляется
Чтобы норм это реализовать вроде надо юзать mimgui
 

хуега)

РП игрок
Модератор
2,568
2,269
как сделать, чтобы при нажатии кнопок открывалось второе окно 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