чтение txt и вывод

Licht

Известный
Автор темы
238
32
Версия MoonLoader
.026-beta
Что не так делаю?
При нажатии на файл (кнопку с его именем) идёт получение его названия и в io.open плюсуется его формат, далее он идёт в низ и текс читается, но проблема в том что текс появляется на секунду и пропадает, как быть?

Lua:
function database_wanted()
    imgui.BeginChild('##lefto', imgui.ImVec2(170 ,550), true)
    for line in lfs.dir(getWorkingDirectory().."\\HS\\base logs") do
        if line == nil then
        elseif line:match(".+%.txt") then
            if imgui.Button(line:match("(.*)%.txt")) then
                texx = io.open("moonloader/HS/base logs/"..line:match("(.+)%.txt")..".txt", "r+")
            end
        end
    end
    imgui.EndChild()
    imgui.SameLine()
    imgui.BeginChild('#MM2', imgui.ImVec2(850, 500), true)
    if texx then
        for line in texx:lines() do
            imgui.Text(u8(line))
        end
    end
    imgui.EndChild()
end
 
Последнее редактирование: