- 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
Помогите пожалуйста решить эту проблему, я уже не могу код переваривать.