не работает сохранение в ini

sadasdasdasdasdasd

Участник
Автор темы
81
16
Версия MoonLoader
Другое
не работает сохранение в ini файл, помогите пожалуйста
ввожу значение в InputText, но оно не сохраняет в ini
вот код

Lua:
local inicfg = require('inicfg')
local mainIni = inicfg.load({
    config = {
        autopassw = false,
        password = ''
            }
}, 'yamyzhik.ini')
local autopass = imgui.ImBool(mainIni.config.autopassw)
local pass = imgui.ImBuffer(''..mainIni.config.password, 256)
if not doesFileExist('moonloader/config/yamyzhik.ini') then inicfg.save(mainIni, 'yamyzhik.ini') end


-- imgui.OnDrawFrame
if menu == 4 then
                imgui.BeginChild("Разное", imgui.ImVec2(445, 205), true)
                imgui.Checkbox('Автоввод пароля', autopass)
                if autopass.v then
                    imgui.InputText('Введите пароль от карты', pass)
                end
                imgui.EndChild()
            end

--


function saveCFG()
    mainIni.config.password = pass.v
    mainIni.config.autopassw = autopass.v
    inicfg.save(mainIni, 'yamyzhik.ini')
    sampAddChatMessage('{FF0000}[yamyzhik]: {FFA500}Сохранил ваши изменения.', -1)
end


function huy.onShowDialog(dialogId,style,title,button1,button2,text)
    if autopass.v then
        if mainIni.config.autopassw then
            if dialogId == 991 then
                sampSendDialogResponse(991, 1 , 0 , mainIni.config.password)
            end
        end
    end
end