LUA | Краш скрипта после добавления авто обновления

Markelov9999

Участник
Автор темы
73
2
Версия MoonLoader
.026-beta
Приветствую.
Добавил строки автообновления, после этого скрипт умер.

SampFuncs:
[ML] (error) Admin Tools : C:\Users\troin\Desktop\CRMP\moonloader\Admin Tools.lua:542: attempt to index global 'inicfig' (a nil value)
stack traceback:
    C:\Users\troin\Desktop\CRMP\moonloader\Admin Tools.lua:542: in function <C:\Users\troin\Desktop\CRMP\moonloader\Admin Tools.lua:540>
[ML] (error) Admin Tools : Script died due to an error. (07B4E1BC)

Lua:
local inicfg = require 'inicfg'

sampRegisterChatCommand('update', function(arg)
downloadUrlToFile(update_url, update_path, function (id, status)
    if status == dlstatus.STATUS_ENDDOWNLOADDATA then
        updateIni = inicfig.load(nill, update_path) --542 строка
            if tonumber(updateIni.info.vers) > script_vers then
                    sampAddChatMessage('{00AAFF}[Admin Tools]:' .. main_color_text .. ' Для скрипта доступно обновление, используйте команду {00aaff}/update' ..main_color_text.. '',0xffffff)
                update_state = true
                elseif tonumber(updateIni.info.vers) == script_vers then
                sampAddChatMessage('{00AAFF}[Admin Tools]:' .. main_color_text .. ' У вас {00aaff}последняя' ..main_color_text.. ' версия скрипта. Обновления пока нет.', 0xffffff)
                update_state = false
                end
        end
        os.remove(update_path)
    end)
end)
 

Markelov9999

Участник
Автор темы
73
2
Убери local у inicfg
Ничего не поменялось
SampFuncs:
[ML] (error) Admin Tools : C:\Users\troin\Desktop\CRMP\moonloader\Admin Tools.lua:542: attempt to index global 'inicfig' (a nil value)
stack traceback:
    C:\Users\troin\Desktop\CRMP\moonloader\Admin Tools.lua:542: in function <C:\Users\troin\Desktop\CRMP\moonloader\Admin Tools.lua:540>
[ML] (error) Admin Tools : Script died due to an error. (20FB4744)