[ПРОБЛЕМА] Не работает скрипт - Форум HeroesWorld-а

Вернуться   Форум HeroesWorld-а > Все о игре Герои 5. All about Heroes 5 > Герои Меча и Магии 5 - Картостроительство (Редактор карт)
Имя
Пароль
Карта сайта Регистрация Справка Пользователи Календарь Все разделы прочитаны
Быстрая навигация по основным разделам форума:
Кланы HW Турниры на HW КАРТЫ и Картостроительство Heroes 6 Heroes 5 Heroes 4 Heroes 3 Heroes 2 Heroes 1 Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
 
Опции темы
Старый 14.08.2019, 21:30   #1
Narhiz
Регистрация: 14.08.2019
Сообщения: 10
Narhiz - уровень боевого духа
По умолчанию [ПРОБЛЕМА] Не работает скрипт

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

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



Trigger(REGION_ENTER_AND_STOP_TRIGGER, "xxx", "pregrada" );
Narhiz вне форума   Ответить с цитированием
Старый 15.08.2019, 20:40   #2
Jack_of_shadows
 
Аватар для Jack_of_shadows
Регистрация: 08.09.2013
Сообщения: 464
Jack_of_shadows - уровень боевого духа
Выставка наград
По умолчанию Re: [ПРОБЛЕМА] Не работает скрипт

1. Вы блокируете регион по триггеру захода в этот регион, то есть в момент блокировки герой уже будет внутри региона и сможет через него пройти. Нужно написать блокировку снаружи, без всяких условий.
2. Второй параметр функции булевый, нужно передавать nil или not nil. Ключевого слова on не существует.
__________________
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума   Ответить с цитированием
Старый 16.08.2019, 01:01   #3
Narhiz
Регистрация: 14.08.2019
Сообщения: 10
Narhiz - уровень боевого духа
По умолчанию Re: [ПРОБЛЕМА] Не работает скрипт

Цитата:
Сообщение от Jack_of_shadows
1. Вы блокируете регион по триггеру захода в этот регион, то есть в момент блокировки герой уже будет внутри региона и сможет через него пройти. Нужно написать блокировку снаружи, без всяких условий.
2. Второй параметр функции булевый, нужно передавать nil или not nil. Ключевого слова on не существует.

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


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.
Быстрый переход


Часовой пояс GMT +4, время: 19:04.


vBulletin v3.5.0, Copyright ©2000-2019, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование  Rambler\'s Top100   Рейтинг@Mail.ru

Авторские права - Copyright © 2002-2018 www.HeroesWorld.ru All rights reserved (new server)


На правах рекламы:123123