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

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

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

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


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

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

Статистика

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