local imgui = require ("mimgui")
local inicfg = require("inicfg")
local ini = inicfg.load({
set = {
combo = 1
}
}, "test")
local window = imgui.new.bool()
local test = imgui.new.int(ini.set.combo)
local item_list = {"one", "two", "three"}
local ImItems = imgui.new['const char*'][#item_list](item_list)
imgui.OnFrame(function() return window[0] end, function(player)
local sw, sh = getScreenResolution()
imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.Cond.Always, imgui.ImVec2(0.5, 0.5))
imgui.Begin("test", window, imgui.WindowFlags.NoCollapse + imgui.WindowFlags.AlwaysAutoResize)
if imgui.Combo("Select me", test, ImItems, #item_list) then
ini.set.combo = test[0]
inicfg.save(ini, "test")
end
imgui.End()
end)
function main()
sampRegisterChatCommand("test", function()
window[0] = not window[0]
end)
wait(-1)
end