Не выходит из цикла. Сижу туплю не понимаю что не так.

MasonQQ

Известный
Автор темы
11
7
Версия MoonLoader
Другое
Не выходит из цикла while dis > 3
print(dis) опускаться ниже 3, а из цикла не выходит и не переходит к след. итерации таблицы.
Что не так?

Lua:
function create_route()   
    
    for key, coord in pairs(coords) do
        wait(0)
        
        while dis > 3 do
            wait(0)
            local run_x, run_y = coord[1], coord[2]
            local plpos_x, plpos_y = getCharCoordinates(PLAYER_PED)       
            local dis = getDistanceBetweenCoords2d(plpos_x, plpos_y, run_x, run_y)
            --print(run_x)
            print(dis)
        
            if active then
                runTo(plpos_x, plpos_y, run_x, run_y, dis)
            end
            
        end
    end       
end
 

MasonQQ

Известный
Автор темы
11
7
А так толку ты только часть кода скинул, в котором не видно даже каким образом ты получаешь переменную "dis"....

на уровне скрипта первой строкой local dis = 4
А так толку ты только часть кода скинул, в котором не видно даже каким образом ты получаешь переменную "dis"....
coords это многоуровневая таблица с координатами.
 

MasonQQ

Известный
Автор темы
11
7
Последнее редактирование: