- 213
- 18
- Версия MoonLoader
- .026-beta
Приветос.
Как сделать сохранение в .ini через imgui.Button?
А то вот это не работает, и вырубает скрипт:
Как сделать сохранение в .ini через imgui.Button?
Lua:
local imgui = require 'mimgui'
local inicfg = require 'inicfg'
local directIni = 'ohelp.ini'
local ini = inicfg.load(inicfg.load({
main = {
enabled = true,
theme = 1 -- тема
},
}, directIni))
inicfg.save(ini, directIni)
local colorListNumber = imgui.new.int()
colorListNumber[0] = ini.main.theme -- берем число для комбо
function onScriptTerminate(s) -- функция сохранения, при выгрузке скрипта
if s == thisScript() then
ini.main.theme = colorListNumber[0] -- запихиваем комбо в ини
ini.save(ini, directIni) -- сохраняем
end
end
А то вот это не работает, и вырубает скрипт:
Lua:
if imgui.Button(u8'Сохранить выбор') then
ini.main.theme = colorListNumber[0] -- запихиваем комбо в ини
ini.save(ini, directIni)
end