Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2206
Старый 15.05.2016, 20:45
  #2206
^
Квант
 
Аватар для Квант
📖
Регистрация: 23.12.2009
Адрес: Тюмень
Сообщения: 312
Отправить сообщение для  Квант с помощью ICQ
Выставка наград
Регистрация: 23.12.2009
Адрес: Тюмень
Сообщения: 312
Отправить сообщение для  Квант с помощью ICQ
Выставка наград
По умолчанию
Re: Скрипты

Необходимо заблокировать регион (проход) определенному компьютерному герою.
С помощью SetRegionBlocked на условии не получилось - компьютерный герой всё равно проходит сквозь блок.
Да и работает это всё на триггерах, которые активирует и игрок-человек (что выглядит ужасно (пустые остановки)).

Сделал так
	SetRegionAutoObjectEnable ("kendal00", REGION_AUTOACTION_ON_ENTER, -1, -1, "Deleb", "kendal0", 0);
SetRegionAutoObjectEnable ("kendal00", REGION_AUTOACTION_ON_EXIT, -1, -1, "Deleb", "kendal0", 1);
Получилось.
Но возникла проблема, что компьютерный герой теперь постоянно делает попытки пройти сквозь блок (это немудрено, ибо после выхода героя из региона - проход вновь становится "открытым").

Может есть лучше способ заблокировать проход для определенного героя?
Квант вне форума
Ответить с цитированием