Как сделать несколько полей imgui.input?

#SameLine

Активный
Автор темы
421
38
Версия MoonLoader
.026-beta
Вот у меня в коде такая проблема:

Lua:
modifchates = {
modifchate = false,
killtext = 'Первый текст',
killtext2 = 'Второй текст',
killtext3 = 'Третий текст',
    },
}

-- наверху все нормально и рабочее, modifchates не относится к проблеме, с ним все норм

-- дальше я сделал

local killtext = imgui.ImBuffer(tostring(cfg.modifchates.killtext), 300)
local killtext2 = imgui.ImBuffer(tostring(cfg.modifchates.killtext2), 300)
local killtext3 = imgui.ImBuffer(tostring(cfg.modifchates.killtext3), 300)

-- а в Frame

imgui.NewInputText('##SearchBar', killtext, 300, u8'Текст', 2)
imgui.NewInputText('##SearchBar', killtext, 300, u8'Текст', 2)
imgui.NewInputText('##SearchBar', killtext, 300, u8'Текст', 2)

-- код не офается все норм, но только когда пишу в одно поле заполняются все
 
Решение
Lua:
imgui.NewInputText('##SearchBar1', killtext, 300, u8'Текст', 2)
imgui.NewInputText('##SearchBar2', killtext2, 300, u8'Текст', 2)
imgui.NewInputText('##SearchBar3', killtext3, 300, u8'Текст', 2)
названия не могут быть одинаковыми

chapo

tg/inst: @moujeek
Всефорумный модератор
9,088
12,103
Lua:
imgui.NewInputText('##SearchBar1', killtext, 300, u8'Текст', 2)
imgui.NewInputText('##SearchBar2', killtext2, 300, u8'Текст', 2)
imgui.NewInputText('##SearchBar3', killtext3, 300, u8'Текст', 2)
названия не могут быть одинаковыми
 
  • Нравится
Реакции: #SameLine