Переписывал Imgui код под mimgui, но есть ошибка

boy next door

Активный
Автор темы
267
27
Версия MoonLoader
.026-beta
Привет всем. Мой скрипт пишет мне, что есть ошибка в строчке:
Lua:
tools: C:\Games\gtasa\moonloader\[beta_X] tools.lua:3337: attempt to index a nil value
Lua:
            for i=1, 104 do
                local color = imgui.ColorConvertU32ToFloat4(zones[i].zcolor) -- 3337
                local pX, pY = ((zones[i].zstart.x-1659.256104)/k)+4, ((-1054.259277-zones[i].zend.y)/k)+44
                local wX, wY = ((zones[i].zend.x-zones[i].zstart.x)/k), ((zones[i].zend.y-zones[i].zstart.y)/k)
                if zones[i].zfrac == 9 then ballas = ballas+1
                elseif zones[i].zfrac == 10 then vagos = vagos+1
                elseif zones[i].zfrac == 12 then grove = grove+1
                elseif zones[i].zfrac == 14 then aztec = aztec+1
                elseif zones[i].zfrac == 15 then rifa = rifa+1 end
                imgui.SetCursorPos(imgui.ImVec2(pX, pY))
                imgui.PushStyleColor(imgui.Col.Text, imgui.ImVec4(0, 0, 0, 1))
                imgui.PushStyleColor(imgui.Col.ButtonHovered, imgui.ImVec4(color.w, color.z, color.y, color.x))
                imgui.PushStyleColor(imgui.Col.Button, imgui.ImVec4(color.w, color.z, color.y, color.x-0.1))
                imgui.PushStyleColor(imgui.Col.ButtonActive, imgui.ImVec4(color.w, color.z-0.2, color.y-0.2, color.x))
                imgui.PushStyleVar(imgui.StyleVar.FrameRounding, 0)
                if imgui.Button((i == 8 or i == 26 or i == 68 or i == 75 or i == 91) and (faicons(u8'HOUSE')..'##zonebutton'..i) or ('##zonebutton'..i), imgui.ImVec2(wX-1, wY-1)) then
                    curZone = i
                    local wpos = imgui.GetWindowPos()
                    imgui.SetNextWindowPos(imgui.ImVec2(wpos.x+pX+wX, wpos.y+pY))
                    imgui.OpenPopup('##zoneacts')
                end
                imgui.PopStyleVar()
                imgui.PopStyleColor(4)
            end

Помогите пожалуйста решить эту проблему, я уже не могу код переваривать.