- 200
- 69
- Версия MoonLoader
- .026-beta
Возникла такая проблема: есть поле ввода текста (imgui.InputText), значения сохраняются в конфиг, но если перезагрузить скрипт, само текстовое поле будет пустым.
Всё работает как нужно, тут вопрос можно сказать чисто эстетический. Хотелось бы чтобы значения всегда оставались на своих местах.
Знает кто, как это реализовать?
Всё работает как нужно, тут вопрос можно сказать чисто эстетический. Хотелось бы чтобы значения всегда оставались на своих местах.
Знает кто, как это реализовать?
Вот ключевые моменты кода::
local cfg = inicfg.load(inicfg.load({
profile = {
account_password = ''
},
}, direct_cfg))
inicfg.save(cfg, direct_cfg)
--
local account_password = imgui.ImBuffer(32)
--
if imgui.InputText(u8'Пароль от аккаунта', account_password) then
cfg.profile.account_password = cfg.profile.account_password
inicfg.save(cfg)
end
--
function saveData()
inicfg.save({
profile =
{
account_password = account_password.v
}
}, getWorkingDirectory().."../config/script.ini")
end