ini cfg mimgui

qwazz1x

Новичок
Автор темы
8
0
Версия SA-MP
  1. Другая
Здраствуйте, у меня проблема с ини кфг он сохраняется но нету применяется тема
local inicfg = require 'inicfg'
local iniFile = 'theme.ini'
local ini = inicfg.load({
cfg = {
theme = 0,
}
}, iniFile)
if not doesDirectoryExist(getWorkingDirectory()..'\\config') then print('Creating the config directory') createDirectory(getWorkingDirectory()..'\\config') end
if not doesFileExist('moonloader/config/'..iniFile) then print('Creating/updating the .ini file') inicfg.save(ini, iniFile) end
local theme = new.int(ini.cfg.theme)
local themesList = {}
imgui.OnInitialize(function()
imgui.GetIO().IniFilename = nil
for i, v in ipairs(themes) do table.insert(themesList, v.name) end
themes[theme[0]+1].func()
end)
function iniSave()
ini.cfg.theme = theme[0]
inicfg.save(ini, iniFile)
end

d
if currentTab == 4 then
if imgui.Combo(u8'Тема', theme, new['const char*'][#themesList](themesList), #themesList) then
themes[theme[0]+1].func()
iniSave()
end