Вопрос о соеденении inicfg и imgui

alex_siz2

Новичок
Автор темы
8
0
Версия MoonLoader
.027.0-preview
Крч мне надо сделать сохранение по кнопке но я вот хз как сделать само сохранение в ini типа пробывал через inicfg.save(mainIni) но безрезультатно

вообщем хочу сделать сохранение, темы, слайдеров, и комбо записать в ini cfg сам ini пытался вот так создать:
Lua:
local mainIni = inicfg.load({
    all = {
        1All = imgui.ImInt(0),
        2All = imgui.ImInt(0),
        3All = imgui.ImInt(0),
        4All = imgui.ImInt(0),
        5All = imgui.ImInt(0),
        5All = imgui.ImInt(0),
        combo = imgui.ImInt(0)
    }
})
в папке Config он не появился но скрипт работает стабильно как должен, так что я хз как все это дело сохранить прошу вашей помощи, заранее спасибо, И огромное спасибо:Quasper
Что помог со всем этим делом, заранее всем спасибо!
 

Receiver

🥩 Передай meat, всё в скип, я в темпе
Проверенный
597
818
Крч мне надо сделать сохранение по кнопке но я вот хз как сделать само сохранение в ini типа пробывал через inicfg.save(mainIni) но безрезультатно

вообщем хочу сделать сохранение, темы, слайдеров, и комбо записать в ini cfg сам ini пытался вот так создать:
Lua:
local mainIni = inicfg.load({
    all = {
        1All = imgui.ImInt(0),
        2All = imgui.ImInt(0),
        3All = imgui.ImInt(0),
        4All = imgui.ImInt(0),
        5All = imgui.ImInt(0),
        5All = imgui.ImInt(0),
        combo = imgui.ImInt(0)
    }
})
в папке Config он не появился но скрипт работает стабильно как должен, так что я хз как все это дело сохранить прошу вашей помощи, заранее спасибо, И огромное спасибо:Quasper
Что помог со всем этим делом, заранее всем спасибо!
Lua:
local govno = imgui.ImBool(false);
local govnoTwo = imgui.ImInt(2);

local data = {
    first = {
        first = 1,
        second = false,
    }
    second = {
        first = 2,
        second = true,
    }
};

-- Загрузка
local data = inicfg.load(data, "INI_FILE_NAME");

govno = data.first.second; -- забыл как перевод из imgui переменных делать, добавь сам
govnoTwo = data.second.first;

-- Сохранение
data.first.second = govno;
data.second.first = govnoTwo;
inicfg.save(data, "INI_FILE_NAME");