- 88
- 19
- Версия MoonLoader
- Другое
не работает сохранение в ini файл, помогите пожалуйста
ввожу значение в InputText, но оно не сохраняет в 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