Перейти к контенту

SOC Схемы поведения без необходимости установки точек путей


Рекомендуемые сообщения

Исправлен\доработан скрипт схемы "Спутник".

+ Версии открыты, можно корректно скачивать...

Ссылка

Изменено пользователем Graff46
Ссылка на комментарий

Написана ф-ция позволяющая спавнить НПС в указанных точках путей (для равномерного распределения НПС на пути, что бы не толпились одной кучей в 1 точке) + доработана схема "Спутник". В ближайшее время ожидайте новую версию репозитория.

Ссылка на комментарий

Спавн НПС на пути.

При задании путей для схемы beggar, НПС часто неравномерно распределяются на пути (толпой ходят от точки к точки и тд.)... Спавн на пути позволяет спавнить НПС(ов) в каждой точке пути отдельно.

Для спавна на пути нужно написать таблицу распределения - где ключи таблицы это порядковый номер точки в пути, а значение это секция НПС, или таблица, где 1-й элемент это секция НПС, а второе значение - число: кол-во НПС которое заспавниться в данной точке.

* Нельзя делать индексы в таблице распределения превышающие длину таблицы пути (Если у вас в пути 5 точек, то индексы в таблице распределения <= 5)!

Таблицу распределения можно составить и передать в ф-цию в качестве аргумента или сделать её 7-ым элементом в таблице точки пути.  ( {1090062, 0, "wait", nil, 3198, {run='sprint', anim_sprint='sprint'}, {'esc_novice'}} )

Ф-ция спавна на пути:

array_ways.spawn_on_path(path, levelName, rtable)
--// path  это имя пути (имя таблицы)
--// levelName - Системное имя локации (указать если не заполнен 5 элемент хоть у одной таблицы точек пути)
--// rtable - Таблица распределения (указать если не заполнен 7 элемент хоть у одной таблицы точек пути)

Ссылка на новую версию репозитория

Изменено пользователем Graff46
  • Нравится 1
Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...