Разделение мимгуи окна на 2 части

pedator666q

Участник
Автор темы
25
2
Версия MoonLoader
.026-beta
всем привет, мне надо как-то сделать так чтобы окно мимгуи выглядело как в закрепленном файле, вот код обычной хуйни по центру:
lua:
imgui.OnFrame(function() return WinState[0] end, function(player)
    local size, res = imgui.ImVec2(550,450), imgui.ImVec2(getScreenResolution())
    imgui.SetNextWindowSize(size, imgui.Cond.Always)
    imgui.SetNextWindowPos(imgui.ImVec2(res.x / 2, res.y / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
    imgui.Begin('123', WinState, imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoResize + imgui.WindowFlags.NoDecoration)
    imgui.End()
end)
Искал и не нашел подобной темы, может я лошара плохо искал, спасибо, был бы признателен если бы дали код
 

Вложения

  • 1695768380786.png
    1695768380786.png
    5.2 KB · Просмотры: 57
Решение
Lua:
local imgui = require('mimgui')

local frame = imgui.OnFrame(function() return isSampAvailable() end,
    function(open)
      imgui.GetStyle().Colors[imgui.Col.WindowBg] = imgui.ImVec4(0,0,0,0)
        imgui.SetNextWindowSize(imgui.ImVec2(500, 250))
        imgui.Begin('##', nil, imgui.WindowFlags.NoTitleBar)
      imgui.BeginChild('child1', imgui.ImVec2(240, 25), true)
      imgui.EndChild()
      imgui.BeginChild('child2', imgui.ImVec2(240, 125), true)
      imgui.EndChild()
        imgui.End()
    end
)

pedator666q

Участник
Автор темы
25
2
Тебе это нужно?
Возможно, ему нужно создание двух чайлдов + прозрачность WindowBg на 0
Не со всем, мне нужно чтобы когда я открывал менюшку скрипта открывалось окно которое разделено, подобное есть в ультра факе, но мне нужно чтобы она была не слева, а сверху
1695800760669.png
 

nanobrick

Участник
76
47
Не со всем, мне нужно чтобы когда я открывал менюшку скрипта открывалось окно которое разделено, подобное есть в ультра факе, но мне нужно чтобы она была не слева, а сверхуПосмотреть вложение 216216
ну как тебе и сказали, делаешь прозрачный фон окна, создаёшь верхний чайлд и нижний чайлд. Будет выглядеть будто бы разделено
 
  • Нравится
Реакции: pedator666q и Rice.

Hinаta

Известный
778
362
Lua:
local imgui = require('mimgui')

local frame = imgui.OnFrame(function() return isSampAvailable() end,
    function(open)
      imgui.GetStyle().Colors[imgui.Col.WindowBg] = imgui.ImVec4(0,0,0,0)
        imgui.SetNextWindowSize(imgui.ImVec2(500, 250))
        imgui.Begin('##', nil, imgui.WindowFlags.NoTitleBar)
      imgui.BeginChild('child1', imgui.ImVec2(240, 25), true)
      imgui.EndChild()
      imgui.BeginChild('child2', imgui.ImVec2(240, 125), true)
      imgui.EndChild()
        imgui.End()
    end
)
 
Последнее редактирование:
  • Нравится
Реакции: pedator666q