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

SNAPE

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

вайега52

Налуашил состояние
Модератор
2,894
2,894
как сделать, чтобы при нажатии кнопок открывалось второе окно imgui, я делаю так как надо, но пока 1-е окно не закрываю, второе не появляется
Чтобы норм это реализовать вроде надо юзать mimgui
 

вайега52

Налуашил состояние
Модератор
2,894
2,894
как сделать, чтобы при нажатии кнопок открывалось второе окно 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

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