- 262
- 24
- Версия MoonLoader
- .026-beta
Всем привет. Я вот более менее разобрался с inicfg, но с json у меня траблы.
Я не понимаю что до чего там, уже смотрел туторы, но ничего толком не понял.
Можете, пожалуйста, показать на наглядном примере, как мне перенести значение с моего inicfg на json?
Буду очень благодарен!
Я не понимаю что до чего там, уже смотрел туторы, но ничего толком не понял.
Можете, пожалуйста, показать на наглядном примере, как мне перенести значение с моего inicfg на json?
Буду очень благодарен!
Lua:
local inicfg = require 'inicfg'
local directIni = 'ohelpNew'
local ini = inicfg.load(inicfg.load({
main = {
theme = 0
},
}, 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] -- запихиваем комбо в ини
inicfg.save(ini, directIni) -- сохраняем
end
end
--onFrame
if imgui.Combo('',colorListNumber,colorListBuffer, #colorList) then
theme[colorListNumber[0]+1].change()
ini.main.theme = colorListNumber[0]
inicfg.save(ini, directIni)
end
--imgui.End()