Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3408
Старый 29.07.2021, 22:58
  #3408
^
Gerter
 
Аватар для Gerter
📖
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 863
pegn0ly#9113
Выставка наград
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 863
pegn0ly#9113
Выставка наград
По умолчанию
Re: Скрипты

}{0TT@6bI4

function RandomCircleSpawnCoords(x,y,r,fl)
  if x and y and r then
    if not fl then
      flooor = GROUND
    end
    local t = {}
    local n = 1
    x = x-r
    y = y-r
    r = r+r
    for i = x, r do
      print(i)
      for j = y, r do
        print(j)
        if (i - x)*(i - x) + (j - y)*(j - y) <= r*r then
          t[n] = {x1, y1, flooor}
          n = n + 1
        end
      end
    end
    print('Ìàññèâ: ', t)
    print('Äëèíà: ', length(t))
    local c = t[random(length(t))+1]
    return c[1], c[2], c[3]
  end
end

RCSC = RandomCircleSpawnCoords

Массив t не заполняется, циклы i и j не крутятся совсем. В чём может быть проблема?


RCSC = RandomCircleSpawnCoords

прям так строчка и написана или скопировал не все? если так и написано, то очевидно, почему не работает)
__________________
Нет войне.
Нет войне.
Gerter вне форума
Ответить с цитированием