Форум HeroesWorld-а - Показать сообщение отдельно - Ролик на карте(adventure dialog)
Показать сообщение отдельно
#21
Старый 17.07.2011, 10:07
  #21
^
Победитель
 
Аватар для Победитель
📖
Регистрация: 18.07.2008
Сообщения: 3427
Выставка наград
Регистрация: 18.07.2008
Сообщения: 3427
Выставка наград
По умолчанию
Re: Ролик на карте

Если честно, то раньше я не делал AdvMap диалогов. Но, сейчас попробовал, и всё получилось. Я не знаю, как написать подробнее, чем уже есть у Ment'a.

Скриншот работы - смотрите вложение.

Разговаривать с нейтралом когда приблизится? Это тоже скрипт.

1.Переходит во вкладку в редакторе "R..". Это там, где вы ставите объекты и делаете холмы, но дальше.
2.Обводите нейтрала рамкой, вводите название рамки (региона), запоминаете его).
3. Вводите скрипт:
function hello(hero);
if hero == имя вашего героя в кавычках then
StartAdvMapDialog(0);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, название региона-рамки вы кавычках, nil);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER,название региона-рамки,"hello");

Это самый простой вариант. Только сделайте рамку побольше, чтобы герой "не подрался" с нейтралом.
Миниатюры
Нажмите на изображение для увеличения
Название:  advmap.jpg
Просмотров: 323
Размер:	322.7 Кбайт
ID:	23651  
Победитель вне форума
Ответить с цитированием