Перейти к содержанию
Аватар пользователя
#3707
Не рухнет. Максимум — будет подвисать при загрузке карты.

Иногда проще использовать очевидные костыли, чем заморачиваться. Для решения этой проблемы без регионов и триггеров (и вообще, настройки любого гарнизона даже без задания ему имени) нужно будет небольшое введение в ООП, рассказ про несколько новых непростых функций и разбирательство с таблицами в lua..

Jewilly, если вдруг заинтересует красивое решение, то просто скажу, на чём оно основывается:
При помощи функций IsTilePassable можно проверять расположение блокирумеых клеток относительно центра объекта (у гарнизона — одна сверху, одна снизу). После опознования ориентации гарнизона, герой просто перекидывается на другую сторону при помощи SetObjectPosition с типом телепортации 0 (без анимации), если владелец героя не забаненный игрок (все это через триггер касания)

Ну и по красоте, нужно создать класс "Гарнизон" с методами ЗабанитьИгрока, РазбанитьИгрока и прочей шлабудой при желании, если добавлять какие-то эффекты, допсообщения и так далее.
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________

Статистика

Приветствуем новейшего участника: leyu