ImGui

luxfero_

Известный
Автор темы
22
0
Версия MoonLoader
.026-beta
Привет ребята! При нажатии на кнопку в IMGUI скрипт вылетает.
[ML] (error) DECKERSTAR: attempt to index a nil value
stack traceback:
[C]: in function 'Combo'
D:\Games\GTA San Andreas\moonloader\DECKERSTAR.lua:108: in function 'OnDrawFrame'
D:\Games\GTA San Andreas\moonloader\lib\imgui.lua:1378: in function <D:\Games\GTA San Andreas\moonloader\lib\imgui.lua:1367>
[ML] (error) DECKERSTAR: Script died due to an error. (0FD5AFF4)

Фрагмент кода с ошибкой:
Код с ошибкой:
function imgui.OnDrawFrame()
    imgui.ShowCursor = mw.v
    imgui.SetNextWindowSize(imgui.ImVec2(560,440), imgui.Cond.FirstUseEver)
    imgui.SetNextWindowPos(imgui.ImVec2((sw/2),(sh/2)), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5), imgui.WindowFlags.AlwaysAutoResize)
    imgui.Begin('BankHelper by Andy_Dark. V'..thisScript().version, mw , imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoResize + imgui.WindowFlags.MenuBar)
    imgui.BeginMenuBar()
    imgui.SetCursorPosX(50)
    if imgui.MenuItem(u8'О скрипте/Обновления') then
        menu = 1
    end
    imgui.EndMenuBar()
    
    
    if menu == 1 then
        imgui.SetCursorPosX(170)
        imgui.TextColored(imgui.ImVec4(0, 143, 0, 1),u8'Author  -  Andy_Dark ')
        if imgui.Button(u8'VK Owner')then
            os.execute('explorer https://vk.com/vkpagekirill')
        end
        imgui.SameLine()
        if imgui.Button(u8'Восстановить все настройки с конфига') then
            vosstanovleniecfg()
        end
        imgui.PushItemWidth(400)
        imgui.Combo(u8'Выбор темы меню', theme,thememetod, -1)
        mainIni.config.theme = theme.v
        inicfg.save(mainIni, 'auto_pd.ini')
        imgui.BeginChild("##new", imgui.ImVec2(540, 300), true, imgui.WindowFlags.NoScrollbar)
        imgui.Text(u8'История обновлений: ')
        imgui.Text(new)
        imgui.EndChild()
    end
    imgui.End()