Проблема с imgui.Combo

RICJS29_JSJA

Участник
Автор темы
77
2
Версия MoonLoader
Другое
Lua:
    if imgui.Combo(u8'Выберите шпору', selected_item, {u8'Ничего не выбрано', u8'ЕКП', u8'ФП', '4'}, 4) then
      if selected_item.v == 0 then
        
      end
        if selected_item.v == 1 then
          imgui.NewInputText('##SearchBar', search, 300, u8'Поиск по списку', 2)
          if #search.v ~= 0 then
            for k,v in pairs(commands) do
                --imgui.Text(u8(v))
                if u8(v):lower():find(search.v:lower()) then
                    imgui.Text(u8(v))
                end
            end
        else
            imgui.Text('nothing..')
        end
end
нету строки где вводить текст
1711580498620.png
 
  • Эм
Реакции: qdIbp
Решение
Может тогда вот так?
Lua:
if imgui.Combo(u8'Выберите шпору', selected_item, {u8'Ничего не выбрано', u8'ЕКП', u8'ФП', '4'}, 4) then

end
if selected_item.v == 0 then
        
elseif selected_item.v == 1 then
    imgui.NewInputText('##SearchBar', search, 300, u8'Поиск по списку', 2)
    if #search.v ~= 0 then
        for k,v in pairs(commands) do
            --imgui.Text(u8(v))
            if u8(v):lower():find(search.v:lower()) then
                imgui.Text(u8(v))
            end
        end
    else
        imgui.Text('nothing..')
    end
end

qdIbp

Автор темы
Проверенный
1,386
1,141
Может тогда вот так?
Lua:
if imgui.Combo(u8'Выберите шпору', selected_item, {u8'Ничего не выбрано', u8'ЕКП', u8'ФП', '4'}, 4) then

end
if selected_item.v == 0 then
        
elseif selected_item.v == 1 then
    imgui.NewInputText('##SearchBar', search, 300, u8'Поиск по списку', 2)
    if #search.v ~= 0 then
        for k,v in pairs(commands) do
            --imgui.Text(u8(v))
            if u8(v):lower():find(search.v:lower()) then
                imgui.Text(u8(v))
            end
        end
    else
        imgui.Text('nothing..')
    end
end