Не сохраняет cfg

shadow80962

Известный
Автор темы
127
13
Версия MoonLoader
.026-beta
Не хочет сохранять в конфиг текст

Код:
local main_settigns = 
{
    admin_password = new.char[64](cfg.main_settigns.admin_password),
}

if imgui.InputText(u8'Админ-пароль', main_settigns.admin_password, sizeof(main_settigns.admin_password), imgui.InputTextFlags.Password) then
                cfg.main_settigns.admin_password = ffi.string(main_settigns.admin_password)
                print(cfg.main_settigns.admin_password)
                inicfg.save(cfg, directConfig)
end
 
  • Эм
Реакции: qdIbp

Sidney31

Известный
1,132
385
Lua:
local cfg= inicfg.load(inicfg.load({
    main_settigns = {
        admin_password = 0),
    },
}, directIni))
inicfg.save(ini, directIni)

local main_settigns = 
{
    admin_password = new.char[64](cfg.main_settigns.admin_password),
}

if imgui.InputText(u8'Админ-пароль', main_settigns.admin_password, sizeof(main_settigns.admin_password), imgui.InputTextFlags.Password) then
    cfg.main_settigns.admin_password = ffi.string(main_settigns.admin_password)
    print(cfg.main_settigns.admin_password)
    inicfg.save(cfg, directConfig)
end
 
Последнее редактирование:

shadow80962

Известный
Автор темы
127
13
Lua:
local cfg= inicfg.load(inicfg.load({
    main_settigns = {
        admin_password = new.char[64](cfg.main_settigns.admin_password),
    },
}, directIni))
inicfg.save(ini, directIni)


if imgui.InputText(u8'Админ-пароль', main_settigns.admin_password, sizeof(main_settigns.admin_password), imgui.InputTextFlags.Password) then
    cfg.main_settigns.admin_password = ffi.string(main_settigns.admin_password)
    print(cfg.main_settigns.admin_password)
    inicfg.save(cfg, directConfig)
end
Ничего не поменялось, и inicfg.load(inicfg.load({ у меня и так уже было