Ролик на карте(adventure dialog) - Страница 2 - Форум HeroesWorld-а

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

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

Ответ
Страница 2 из 5
 
Опции темы
#16
Старый 16.07.2011, 20:48
  #16
^
Дункан
 
Аватар для Дункан
📖
Регистрация: 10.07.2011
Адрес: Украина г.Одесса
Сообщения: 144
Регистрация: 10.07.2011
Адрес: Украина г.Одесса
Сообщения: 144
По умолчанию
Re: Ролик на карте

Нет никогда не занимался программированием.
У меня вопрос чтоб монстр что то сказал если я возле него прошёл , вы показывали вот здесь https://forum.heroesworld.ru/showthread.php?t=7468
но там надо было нажать кнопку "New" напротив строки "text", появляется окно, где надо ввести название.Но у вас там Maps/SingleMissions/video/text.txt а у меня чего то когда я создаю вот это пишется:
Maps\Multiplayer\predscazatel\text.txt и там не пишется video!!!!
Чего так там по случайности не надо вводить в консоль которая перед этим скрыта???
Вот картинка:

https://forum.heroesworld.ru/showthread.php?t=7468 - тут вы об этом ничего не говорили если надо вводить чтоб получилось видио то что?
Спасибо за ответы.
Дункан вне форума
Ответить с цитированием
#17
Старый 16.07.2011, 21:01
  #17
^
Победитель
 
Аватар для Победитель
📖
Регистрация: 18.07.2008
Сообщения: 3427
Выставка наград
Регистрация: 18.07.2008
Сообщения: 3427
Выставка наград
По умолчанию
Re: Ролик на карте

Ох. 'predscazatel', название вашей карты, а 'video' - карты Ment'a.. После SingleMissions / Multiplayer пишется (программой) название карты. Так что всё правильно. Там и вводите реплики диалога (в этом поле).
Победитель вне форума
Ответить с цитированием
#18
Старый 16.07.2011, 21:28
  #18
^
Дункан
 
Аватар для Дункан
📖
Регистрация: 10.07.2011
Адрес: Украина г.Одесса
Сообщения: 144
Регистрация: 10.07.2011
Адрес: Украина г.Одесса
Сообщения: 144
По умолчанию
Re: Ролик на карте

На английском типа Hello и так далее?
Скрипты там писать не надо?
А монстров переименовывать не надо на монстер1 монстер2 и так далее???
Пожалуйста напишите на примере текст какой то!!!
Спасибо за ответы!
Дункан вне форума
Ответить с цитированием
#19
Старый 16.07.2011, 21:56
  #19
^
Победитель
 
Аватар для Победитель
📖
Регистрация: 18.07.2008
Сообщения: 3427
Выставка наград
Регистрация: 18.07.2008
Сообщения: 3427
Выставка наград
По умолчанию
Re: Ролик на карте

ДунканНа английском типа Hello и так далее?
Скрипты там писать не надо?
А монстров переименовывать не надо на монстер1 монстер2 и так далее???
Пожалуйста напишите на примере текст какой то!!!
Спасибо за ответы!
На понятном вам языке. Реплики могут быть хоть на латыни, но их вписывать нужно в эти файлы.txt (название может быть и не text).

Да, имена монстров могут быть любые.

Да, скрипт в реплике писать не надо. Реплики заполняем в dialogs/MapPropertiesThree, а скрипты - в Script/MapProperties.
Победитель вне форума
Ответить с цитированием
#20
Старый 16.07.2011, 23:04
  #20
^
Дункан
 
Аватар для Дункан
📖
Регистрация: 10.07.2011
Адрес: Украина г.Одесса
Сообщения: 144
Регистрация: 10.07.2011
Адрес: Украина г.Одесса
Сообщения: 144
По умолчанию
Re: Ролик на карте

Да, имена монстров могут быть любые.
Тогда у меня вопрос как изменить имена монстров куда надо нажимать???
И ещё можете объяснить , а то я ни понимаю куда нажимать или вставьте пожалуйста картинку образец вашей работы чтоб ваш герой начал разговаривать с нейтралом когда приблизился к нему,а то очень хочется чтоб сообщение хоть какое то выбивало!Пожалуйста дайте образец а то до меня не доходит!Спасибо за ответы!
Дункан вне форума
Ответить с цитированием
#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  
Победитель вне форума
Ответить с цитированием
#22
Старый 17.07.2011, 11:07
  #22
^
Дункан
 
Аватар для Дункан
📖
Регистрация: 10.07.2011
Адрес: Украина г.Одесса
Сообщения: 144
Регистрация: 10.07.2011
Адрес: Украина г.Одесса
Сообщения: 144
По умолчанию
Re: Ролик на карте

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");
Куда скрипт вводить выделить нейтрала нажать на нём пробел нажать Script
а дальше Edit Script и писать то что вы дали?
Или надо зайти Map Proporties выбрать Script
а потом Edit Script????
И ещё в первой строчке
function hello(hero);
после hello в кавычках имя героя писать надо?
Trigger(REGION_ENTER_AND_STOP_TRIGGER, название региона-рамки вы кавычках, nil);
А вот это когда написал REGION_ENTER_AND_STOP_TRIGGER название региона на английском nill в конце ставить надо а запятые?????

Добавлено через 37 минут
Попытался ввести скрипт в нейтрала нажать на нём пробел нажать Script
а дальше Edit Script и писать то что вы дали.-Ничего не получилось....
Зашёл в Map Proporties выбрал Script
а потом Edit Script-всё написал не получилось...
Можете посмотреть где я сделал ошибку вот скриншоты:

Вот ещё:

И ещё:

Спасибо за ответы!
Дункан вне форума
Ответить с цитированием
#23
Старый 17.07.2011, 11:56
  #23
^
Победитель
 
Аватар для Победитель
📖
Регистрация: 18.07.2008
Сообщения: 3427
Выставка наград
Регистрация: 18.07.2008
Сообщения: 3427
Выставка наград
По умолчанию
Re: Ролик на карте

ДунканКуда скрипт вводить выделить нейтрала нажать на нём пробел нажать Script
а дальше Edit Script и писать то что вы дали?
Или надо зайти Map Proporties выбрать Script
а потом Edit Script????
Только в Map Properties.

ДунканМожете посмотреть где я сделал ошибку вот скриншоты:
1. Я разве написал, что в скобочках имя вашего героя? В скобках переменная (здесь - hero). Начало должно выглядеть так:
function hello(hero);
if hero == "Talanar" then


2. Названия регионов всегда в кавычках. Как я понял, у вас в обоих триггерах должно быть "unnamed 0".

3. У вас во втором триггере - unnamed с одной 'n'.
Победитель вне форума
Ответить с цитированием
#24
Старый 17.07.2011, 11:58
  #24
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30674
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30674
По умолчанию
Re: Ролик на карте

Скрипты в MapPropreties, противное было бы обговорено.
hero-- имя переменной, следует оставить, как у Победителя.
nil-- это не имя региона, а пустая переменная.
Ment сейчас на форуме
Ответить с цитированием
#25
Старый 17.07.2011, 12:32
  #25
^
Дункан
 
Аватар для Дункан
📖
Регистрация: 10.07.2011
Адрес: Украина г.Одесса
Сообщения: 144
Регистрация: 10.07.2011
Адрес: Украина г.Одесса
Сообщения: 144
По умолчанию
Re: Ролик на карте

Ничего у меня не получилось....
Исправил все ошибки которые вы нашли все равно не работает....
Можете скинуть свою работу с этим видео когда приближаешься к монстру и он что то говорит вашему герою а то я уже все ваши советы перепробовал ничего не получилось....Скиньте плиз очень хочу чтоб получилось....Заранее спасибо!!!
Дункан вне форума
Ответить с цитированием
#26
Старый 17.07.2011, 14:25
  #26
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30674
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30674
По умолчанию
Re: Ролик на карте

Рад бы, да не могу... Проверьте еще название региона, надо, чтобы совпадали не только символы, но даже регистр. И еще: у Вас имя героя вроде неверное. Таланара по-английски зовут 'Nadaur'.
Ment сейчас на форуме
Ответить с цитированием
#27
Старый 17.07.2011, 21:37
  #27
^
Дункан
 
Аватар для Дункан
📖
Регистрация: 10.07.2011
Адрес: Украина г.Одесса
Сообщения: 144
Регистрация: 10.07.2011
Адрес: Украина г.Одесса
Сообщения: 144
По умолчанию
Re: Ролик на карте

Исправил всё и проверил всё равно у меня не работает....
Не знаю в чём может быть ошибка даже...
Но всё равно спасибо за вашу помощь...
Дункан вне форума
Ответить с цитированием
#28
Старый 09.04.2012, 16:48
  #28
^
sinident
📖
Регистрация: 09.04.2012
Сообщения: 3
Регистрация: 09.04.2012
Сообщения: 3
По умолчанию
Re: Ролик на карте(adventure dialog)


Все сделал так как на скринах.
sinident вне форума
Ответить с цитированием
#29
Старый 09.04.2012, 16:59
  #29
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30674
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30674
По умолчанию
Re: Ролик на карте(adventure dialog)

У Вас камера указывает куда-то не туда. Либо там ничего нет, либо не открытая область на карте.
Ment сейчас на форуме
Ответить с цитированием
#30
Старый 09.04.2012, 20:36
  #30
^
sinident
📖
Регистрация: 09.04.2012
Сообщения: 3
Регистрация: 09.04.2012
Сообщения: 3
По умолчанию
Re: Ролик на карте(adventure dialog)

MentУ Вас камера указывает куда-то не туда. Либо там ничего нет, либо не открытая область на карте.
Фух, тема старая, думал уже не будет ответа в ближайшие дни)

А по каким критериям выставлять следующие параметры?
Rod, Pitch, Yaw,Roll
sinident вне форума
Ответить с цитированием
Ответ
Страница 2 из 5


Опции темы



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


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

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