Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3755
Старый 05.11.2022, 21:29
  #3755
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 207
Регистрация: 24.04.2016
Сообщения: 207
По умолчанию
Re: Скрипты

Азгалор

Кажется, у тебя тут какая-то ошибка - i никуда не передаётся. Или вместо i должно быть n? Попробовал в игре с твоим вариантом, у меня существа наспавнились в первых двух точках. Хорошо что у них фикс.спавн, иначе игра бы легла от лаггов 😆 

Чуть подправил, запустил ещё раз - теперь монстры-то спавнятся в разных точках, но всё ещё по списку, т.е. запускаю функцию во второй раз и она отспавнивает монстриков на тех же точках.

Всё, решил проблему. Прописал такое:
--Всякая всячина до этих строк
local n = random(length(creatures_positions))+1
local x = creatures_positions[n].x
local y = creatures_positions[n].y

--всякая всячина после этих строк, k заменено на n

И теперь рандом работает, существа спавнятся в случайных сохранённых координатах 😇 Всё же, огроменное спасибо за корректировку функции с сохранением координат, и помощью в функции респавна!

Азгалор вне форума
Ответить с цитированием