Массив с кириллицей в imgui.combo()

Azenizzka

Участник
Автор темы
27
23
Версия MoonLoader
.026-beta
Как вывести массив с русскими буквами в imgui.combo?
 

Azenizzka

Участник
Автор темы
27
23
1669538890221.png
а как такое вывести? у меня в массив другая функция заключает информацию, ее нужно в комбо вывести

1669539077362.png
т.е вот
 

qdIbp

Автор темы
Проверенный
1,439
1,181
Могу предложить только подобное
Lua:
local key = require('vkeys')
local imgui = require('imgui')

local encoding = require('encoding')
encoding.default = 'CP1251'
u8 = encoding.UTF8

local window = imgui.ImBool(false)
local xz = imgui.ImInt(0)
local def = {}
function imgui.OnDrawFrame()
    if window.v then
        imgui.Begin('My window', window)
            imgui.Combo(u8'ComboBox', xz, def, #def)
        imgui.End()
    end
end

function main()
    sampRegisterChatCommand('cmd',function(arg) table.insert(def,u8(arg)) end)
    while true do wait(0)
        imgui.Process = window.v
        if wasKeyPressed(key.VK_X) then window.v = not window.v end
    end
end