Два imgui окна

Citrys

Участник
Автор темы
179
5
Версия MoonLoader
Другое
Как при нажатии imgui.Button сделать так, что бы открывалось второе imgui окно? И какие там нужны local и function?
 

LagoonNR

Известный
784
117
Такой вопрос уже гуляет на форуме. Постарайся и найдешь.

И как понять второе окно имгуи ?
Есть полноценное, а есть чилд окно. Первое не помню как называется, так как больше не играю в самп

У меня например было в скрипте два вида окон.
Первый , открывался в уже созданном имгие окно ( то есть Child)
Второй, открылось второе окнок, как и первое .
 

CaJlaT

07.11.2024 14:55
Модератор
2,848
2,694
Lua:
local imgui = require 'imgui'
local main = imgui.ImBool(false)
local another = imgui.ImBool(false)
function main()
    while true do
        wait(0)
        imgui.Process = main.v or another.v
        if testCheat('GG') then main.v = not main.v end
    end
end
imgui.OnDrawFrame()
    if main.v then
        imgui.Begin('Some window', main)
            if imgui.Button('Another window') then another.v = not another.v end
        imgui.End()
    end
    if another.v then
        imgui.Begin('Another window', another)
            imgui.Text('This is another window')
        imgui.End()
    end
end
 
  • Нравится
Реакции: Стэнфорд