вылет при сохранении INICFG

SunRays

Новичок
Автор темы
12
0
Версия MoonLoader
.026-beta
Если кратко, то при сохранении INICFG через функцию cfgsave() просиходит вылет, в логе ничего нету просто unload всех скриптов и вылет.


Код:
-------------------------------------------/ Подключение LIB \-----------------------------------------

require('moonloader')
--local imgui = require('imgui')
local inicfg = require('inicfg')
--local sampev = require('lib.samp.events')
local encoding = require('encoding')
encoding.default = 'CP1251'
u8 = encoding.UTF8

-------------------------------------------/ Переменные \-----------------------------------------------

-------------------------------------------/ Основная функция \-----------------------------------------

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end

    print('Инициализация скрипта {178A19}успешна{FFFFFF}.')
    cfgload()

    while true do
        wait(-1)
    end
end

-------------------------------------------/ IMGUI \------------------------------------------------------

-------------------------------------------/ Функции \----------------------------------------------------

function cfgsave()
    inicfg.save(mainini, 'MyToolsCFG.ini')
end

function cfgload()
    local mainini = inicfg.load({
        config =
        {
            theme = 1
        }
    }, 'MyToolsCFG.ini')
    cfgsave()
end