- 336
- 66
Нарушение правил раздела
- Версия MoonLoader
- Другое
Короче вот код:
При нажатии на инпут мультилайн выбираются все инпуты, при нажатии на какойто другой ничего не выбирается
Код:
local fileTextInput = imgui.new.char()
local fileExpInput = imgui.new.char()
local fileNameInput = imgui.new.char()
local newFrame = imgui.OnFrame(
function() return saveWindow[0] end,
function(player)
local resX, resY = getScreenResolution()
local sizeX, sizeY = 300, 300
imgui.SetNextWindowPos(imgui.ImVec2(resX / 2, resY / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(sizeX, sizeY), imgui.Cond.FirstUseEver)
imgui.Begin('Save', saveWindow)
imgui.InputTextWithHint('', u8"Название", fileNameInput, 255)
imgui.SameLine()
imgui.InputTextWithHint('', u8"Расширение", fileExpInput, 255)
imgui.InputTextMultiline('', fileTextInput, 255)
if imgui.Button(u8"Сохарнить") then
local file = io.open(getGameDirectory() .. "\\moonloader\\" .. u8:decode(ffi.string(fileNameInput)) .. "." .. fileExpInput, "a")
file:write(u8:decode(ffi.string(fileExpInput)))
file:close()
end
imgui.End()
end
)
При нажатии на инпут мультилайн выбираются все инпуты, при нажатии на какойто другой ничего не выбирается