Как сделать такой интерфейс

Cisco

Новичок
Автор темы
10
2
Версия MoonLoader
.026-beta
Screenshot_2023-01-29-15-33-22-250_com.mi.globalbrowser.jpg
 

the same

Активный
171
22
Последнее редактирование:

sdfy

Известный
349
230
Честно говоря не понял, это в принципе легко?
Да, если знать что делать.
Я так понимаю об имгуи и мимгуи ты представления не имеешь, желания писать тебе код готового окна ни у кого не будет за бесплатно. Так что либо смотри уроки
, либо покупай
 

qdIbp

Автор темы
Проверенный
1,392
1,150
Честно говоря не понял, это в принципе легко?
Это выглядит как то так
Но лучше для начало выучить, lua, потом уже изучать библиотеки (mim/im)Gui
ImGui:
function imgui.OnDrawFrame() -- начало функции фрейм
    if window.v then -- если (переменная окна бегин == true) тогда
        imgui.PushStyleColor(imgui.Col.WindowBg, imgui.ImVec4(0, 0, 0, 0))-- меняем цвет элемента(Наш элемент бегин, imgui.ImVec4(R G B Прозрачность) )
            imgui.SetNextWindowSize(imgui.ImVec2(450, 451), imgui.Cond.FirstUseEver) -- размер окна x: 450 пикселей y: 451 пикселей
            imgui.Begin(u8'###',window,imgui.WindowFlags.NoTitleBar+imgui.WindowFlags.NoResize + imgui.WindowFlags.AlwaysAutoResize) -- основн окно (Бегин)(название, переменная, флаги)
                imgui.PushStyleColor(imgui.Col.ChildWindowBg, imgui.ImVec4(0, 0, 0, 0.7)) -- imgui.ImVec4(R G B Прозрачность)
                    imgui.BeginChild("##1", imgui.ImVec2(227, -1), true)-- создаем бегинЧайлд(название, размер, нужнали рамка true - da false - net)
                        -- *свой code*
                    imgui.EndChild()-- конец чайлда
                imgui.PopStyleColor() -- конец цвета элемента
                
                imgui.SameLine() -- отменяет перенос элемента, в нашем случае чайлд
                        
                imgui.PushStyleColor(imgui.Col.ChildWindowBg, imgui.ImVec4(0, 0, 0, 0.7)) -- меняем цвет элемента(Наш элемент окно чайлда, imgui.ImVec4(R G B Прозрачность) )
                    imgui.BeginChild("##2", imgui.ImVec2(-1, -1), true) -- создаем бегинЧайлд(название, размер, нужнали рамка true - da false - net)
                        -- *свой code*
                    imgui.EndChild() -- конец чайлда
                imgui.PopStyleColor() -- конец цвета элемента
            imgui.End()-- конец Бегин
        imgui.PopStyleColor() -- конец цвета элемента
    end -- окончание условия
end -- окончание функции
 
  • Нравится
Реакции: Dmitriy Makarov и sdfy

Cisco

Новичок
Автор темы
10
2
Это выглядит как то так
Но лучше для начало выучить, lua, потом уже изучать библиотеки (mim/im)Gui
ImGui:
function imgui.OnDrawFrame() -- начало функции фрейм
    if window.v then -- если (переменная окна бегин == true) тогда
        imgui.PushStyleColor(imgui.Col.WindowBg, imgui.ImVec4(0, 0, 0, 0))-- меняем цвет элемента(Наш элемент бегин, imgui.ImVec4(R G B Прозрачность) )
            imgui.SetNextWindowSize(imgui.ImVec2(450, 451), imgui.Cond.FirstUseEver) -- размер окна x: 450 пикселей y: 451 пикселей
            imgui.Begin(u8'###',window,imgui.WindowFlags.NoTitleBar+imgui.WindowFlags.NoResize + imgui.WindowFlags.AlwaysAutoResize) -- основн окно (Бегин)(название, переменная, флаги)
                imgui.PushStyleColor(imgui.Col.ChildWindowBg, imgui.ImVec4(0, 0, 0, 0.7)) -- imgui.ImVec4(R G B Прозрачность)
                    imgui.BeginChild("##1", imgui.ImVec2(227, -1), true)-- создаем бегинЧайлд(название, размер, нужнали рамка true - da false - net)
                        -- *свой code*
                    imgui.EndChild()-- конец чайлда
                imgui.PopStyleColor() -- конец цвета элемента
               
                imgui.SameLine() -- отменяет перенос элемента, в нашем случае чайлд
                       
                imgui.PushStyleColor(imgui.Col.ChildWindowBg, imgui.ImVec4(0, 0, 0, 0.7)) -- меняем цвет элемента(Наш элемент окно чайлда, imgui.ImVec4(R G B Прозрачность) )
                    imgui.BeginChild("##2", imgui.ImVec2(-1, -1), true) -- создаем бегинЧайлд(название, размер, нужнали рамка true - da false - net)
                        -- *свой code*
                    imgui.EndChild() -- конец чайлда
                imgui.PopStyleColor() -- конец цвета элемента
            imgui.End()-- конец Бегин
        imgui.PopStyleColor() -- конец цвета элемента
    end -- окончание условия
end -- окончание функции
Что с этим делать? Просто запихнуть в Луа файл, а этот файл в монлоадер?
 

qdIbp

Автор темы
Проверенный
1,392
1,150
Что с этим делать? Просто запихнуть в Луа файл, а этот файл в монлоадер?

Ты в шапке спросил как сделать подобный интерфейс
Это выглядит как то так
Но лучше для начало выучить, lua, потом уже изучать библиотеки (mim/im)Gui
ImGui:
function imgui.OnDrawFrame() -- начало функции фрейм
    if window.v then -- если (переменная окна бегин == true) тогда
        imgui.PushStyleColor(imgui.Col.WindowBg, imgui.ImVec4(0, 0, 0, 0))-- меняем цвет элемента(Наш элемент бегин, imgui.ImVec4(R G B Прозрачность) )
            imgui.SetNextWindowSize(imgui.ImVec2(450, 451), imgui.Cond.FirstUseEver) -- размер окна x: 450 пикселей y: 451 пикселей
            imgui.Begin(u8'###',window,imgui.WindowFlags.NoTitleBar+imgui.WindowFlags.NoResize + imgui.WindowFlags.AlwaysAutoResize) -- основн окно (Бегин)(название, переменная, флаги)
                imgui.PushStyleColor(imgui.Col.ChildWindowBg, imgui.ImVec4(0, 0, 0, 0.7)) -- imgui.ImVec4(R G B Прозрачность)
                    imgui.BeginChild("##1", imgui.ImVec2(227, -1), true)-- создаем бегинЧайлд(название, размер, нужнали рамка true - da false - net)
                        -- *свой code*
                    imgui.EndChild()-- конец чайлда
                imgui.PopStyleColor() -- конец цвета элемента
               
                imgui.SameLine() -- отменяет перенос элемента, в нашем случае чайлд
                       
                imgui.PushStyleColor(imgui.Col.ChildWindowBg, imgui.ImVec4(0, 0, 0, 0.7)) -- меняем цвет элемента(Наш элемент окно чайлда, imgui.ImVec4(R G B Прозрачность) )
                    imgui.BeginChild("##2", imgui.ImVec2(-1, -1), true) -- создаем бегинЧайлд(название, размер, нужнали рамка true - da false - net)
                        -- *свой code*
                    imgui.EndChild() -- конец чайлда
                imgui.PopStyleColor() -- конец цвета элемента
            imgui.End()-- конец Бегин
        imgui.PopStyleColor() -- конец цвета элемента
    end -- окончание условия
end -- окончание функции
Барибал скинул готовый код, барибал молодец, только всем похуй

Что с этим делать? Просто запихнуть в Луа файл, а этот файл в монлоадер?
Создать файл,поставить кодировку windows-1251, подкл имгуй библиотеку, добавить переменную
local window = imgui.ImBool(false)
Создать main()
Туда засунуть imgui.Process = window.v
И потом уже вставить код

Лучше прочти тему с имгуем, и если нихуя не шаришь за луа, потрать ~ неделю-две на изучение основ
 
Последнее редактирование:
  • Нравится
Реакции: Dmitriy Makarov