- 260
- 37
- Версия MoonLoader
- Другое
Приветствую, как реализовать такую систему сортировки InputText (хз как это называется, на скринах)? То есть, я хочу парсить InputText в каждый PopupModal, но надо сделать так, чтобы парсилось по одному инпуту, например, я открываю первый PopupModal, и в нем будет один текст, а есть открыть другой, то соответственно текст поменяется (ещё проще, 25 инпутов на 25 PopulModal, надо чтобы парсилось по одному а не все инпуты в один (я тупой))
up
Lua:
local list_display = {'Паспорт', 'Лицензии', 'Лвл', 'Деньги'}
imgui.SetCursorPosY(105)
for index, value in ipairs(list_display) do
if imgui.Selectable('##table'..value) then
imgui.OpenPopup(u8(value))
end
if imgui.BeginPopupModal(u8(value), _, imgui.WindowFlags.AlwaysAutoResize) then
for i, v in ipairs(list) do
imgui.PushItemWidth(985)
if imgui.InputTextMultiline("##list" .. i, list[v], 256) then
ini.lists[v] = u8:decode(ffi.string(list[v]))
inicfg.save(ini, "Example/test.ini")
end
imgui.PopItemWidth()
imgui.NewLine()
end
imgui.Separator()
imgui.Spacing()
if imgui.Button(u8'Сохранить', imgui.ImVec2(990, 40)) then
imgui.CloseCurrentPopup()
inicfg.save(ini, "Example/test.ini")
end
imgui.Spacing()
if imgui.Button(u8'Включить', imgui.ImVec2(990, 40)) then
--CODE
end
imgui.Spacing()
if imgui.Button(u8'Назад', imgui.ImVec2(990, 40)) then
imgui.CloseCurrentPopup()
end
imgui.EndPopup()
end
imgui.Spacing()
end
up
Вложения
Последнее редактирование: