У меня есть простая функция, чтобы заполнить массив случайными числами
local function fillArray()
local rand = math.random( 1,8 )
if has_value(weaponOrder, rand) then
-- I WANT TO RESTART FUNCTION HERE
return false
end
return rand
end
for i = 1,8 do
order[i] = fillArray()
end
Я хочу, чтобы условие выполнялось (еще одна функция - has_value, чтобы проверить, существует ли число снова), чтобы снова запустить функцию и вернуть другой результат.