Перейти к содержанию

Сообщения от Не работает скрипт

Пока нет оценок — будьте первым!
В кастомной карте прописан скрипт, для того, чтобы вражеский герой не проходил через определённую область. Но скрипт не работает. Подскажите, пожалуйста, в чём может быть проблема.
Заранее извиняюсь, не нашёл тега для скрипта.

function pregrada ()
SetRegionBlocked("xxx", on, PLAYER_2);
end;


Trigger(REGION_ENTER_AND_STOP_TRIGGER, "xxx", "pregrada" );
Аватар пользователя
1. Вы блокируете регион по триггеру захода в этот регион, то есть в момент блокировки герой уже будет внутри региона и сможет через него пройти. Нужно написать блокировку снаружи, без всяких условий.
2. Второй параметр функции булевый, нужно передавать nil или not nil. Ключевого слова on не существует.
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо
В ответ пользователю Jack_of_shadows
Jack_of_shadows
1. Вы блокируете регион по триггеру захода в этот регион, то есть в момент блокировки герой уже будет внутри региона и сможет через него пройти. Нужно написать блокировку снаружи, без всяких условий.
2. Второй параметр функции булевый, нужно передавать nil или not nil. Ключевого слова on не существует.

Спасибо большое, помогло.
Просто в документации, приложенной в файлах игры, было не достаточно информации.

Статистика

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