[ПРОБЛЕМА] Задание выполнено сразу - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

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

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

Создал задание через Map Properties Tree. Суть в том, чтобы зайти в хижину мага и всё, квест должен быть выполнен. Во вкладке Kind выбрал пункт ...CAPTURE_OBJECT. Это наверное не то, что нужно, ибо этот объект невозможно захватить, но ничего более подходящего не нашёл. Какие могут быть варианты решения?
P.S. MageEye - скриптовое имя Хижины мага.
Миниатюры
Нажмите на изображение для увеличения
Название:  Безымянный.PNG
Просмотров: 7
Размер:	20.7 Кбайт
ID:	59963  
Narhiz вне форума
Ответить с цитированием
#2
Старый 16.08.2019, 23:38
  #2
^
Narhiz
📖
Регистрация: 14.08.2019
Сообщения: 10
Narhiz - уровень боевого духа
Регистрация: 14.08.2019
Сообщения: 10
Narhiz - уровень боевого духа
По умолчанию
Re: [ПРОБЛЕМА] Задание выполнено сразу

Решил проблему следующим образом: Выбрал тип задания MANUAL, прописал в скриптах:

function questME ()
SetObjectiveState("mag", OBJECTIVE_COMPLETED);
end;

Trigger(OBJECT_TOUCH_TRIGGER, "MageEye", "questME");
Narhiz вне форума
Ответить с цитированием
#3
Старый 16.08.2019, 23:50
  #3
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 480
Jack_of_shadows - уровень боевого духа
Выставка наград
Регистрация: 08.09.2013
Сообщения: 480
Jack_of_shadows - уровень боевого духа
Выставка наград
По умолчанию
Re: [ПРОБЛЕМА] Задание выполнено сразу

Narhiz, по фэншую лучше ещё выключать триггер когда он больше не нужен. То есть после SetObjectiveState добавить
Trigger(OBJECT_TOUCH_TRIGGER, "MageEye", nil);

И я бы советовал задавать вопросы в одной из закреплённых тем
Текущие вопросы и ответы по редактору карт
Скрипты
А отдельные темы лучше создавать для глобальных и дискуссионных вопросов.
__________________
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
РПГ-сценарий для HoMM5: Путь героя

ЧаВо по созданию карт для HoMM5: ЧаВо
Jack_of_shadows вне форума
Ответить с цитированием
#4
Старый 17.08.2019, 00:44
  #4
^
Narhiz
📖
Регистрация: 14.08.2019
Сообщения: 10
Narhiz - уровень боевого духа
Регистрация: 14.08.2019
Сообщения: 10
Narhiz - уровень боевого духа
По умолчанию
Re: [ПРОБЛЕМА] Задание выполнено сразу

Jack_of_shadowsNarhiz, по фэншую лучше ещё выключать триггер когда он больше не нужен. То есть после SetObjectiveState добавить
Trigger(OBJECT_TOUCH_TRIGGER, "MageEye", nil);

И я бы советовал задавать вопросы в одной из закреплённых тем
Текущие вопросы и ответы по редактору карт
Скрипты
А отдельные темы лучше создавать для глобальных и дискуссионных вопросов.

Учту, спасибо. Просто я тут пару дней всего
Narhiz вне форума
Ответить с цитированием
Ответ


Опции темы



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


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

Яндекс цитирование    Top.Mail.Ru