Анимация героя - Форум HeroesWorld-а

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

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

Ответ
 
Опции темы
#1
Старый 21.03.2020, 18:22
  #1
^
revitaxe
 
Аватар для revitaxe
📖
Регистрация: 12.02.2017
Сообщения: 9
Регистрация: 12.02.2017
Сообщения: 9
Вопрос
Анимация героя

Доброго времени суток! Подскажите пожалуйста в чем проблема, сменил людскому герою модель на паладина, на глобальной карте нормально передвигается с анимации в бою тоже нормальная анимация милли атаки, но при касте он замирает. Может кто подскажет что не так я установил. Хотелось бы чтобы при произнесение заклинания, срабатывала анимация паладина "Возложение рук".
Прикладываю скриншоты из древа
https://skr.sh/s1Iv1VxX0Aq?a
https://skr.sh/s1Ixz6dju1Z?a

И еще вопрос по поводу SetCombatLight указывать нужно же скриптовое имя указанное здесь, как на скриншоте
https://skr.sh/s1IsCDj1dWA?a
И как можно указать SetCombatLight отдельно для подземелья, а не только для поверхности.
revitaxe вне форума
Ответить с цитированием
#2
Старый 21.03.2020, 19:12
  #2
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 23254
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 23254
По умолчанию
Re: Анимация героя

Здравствуйте! Насколько я помню, Вам нужно, чтобы в AnimSet в списке анимаций была такая под названием cast. Самый простой (но не факт, что этически правильный, с точки зрения совместимости с другими модами) способ добавить её -- пройти в AnimSet Cavalier-arena на Вашем скриншоте и сделать copy-paste анимации под названием specability. Копию переименовать в cast.
Кстати, с анимацией атаки Вам повезло, что она выглядит как надо, обычно у героев с этим тоже проблемы.
И еще вопрос по поводу SetCombatLight указывать нужно же скриптовое имя указанное здесь, как на скриншоте
Не помню, но вроде бы указывается по тому же принципу, по которому делаются ссылки из скрипта на любые ресурсы. Типа
[функция]("/[путь к ресурсу]/[имя ресурса].xdb#pointer(/[тип ресурса])")

Немного морочно, но вот так...
Конкретный пример для роликов выглядел бы так

StartDialogScene("/DialogScenes/TestMap/Ds1/Dialog-Scene.xdb#pointer(/DialogScene)")
__________________
"Мечты не уход от действительности, а средство приблизиться к ней."











Стикеры GBF в Telegram
"Мечты не уход от действительности, а средство приблизиться к ней."











Стикеры GBF в Telegram
Ment вне форума
Ответить с цитированием
#3
Старый 21.03.2020, 20:15
  #3
^
revitaxe
 
Аватар для revitaxe
📖
Регистрация: 12.02.2017
Сообщения: 9
Регистрация: 12.02.2017
Сообщения: 9
По умолчанию
Re: Анимация героя

Спасибо большое за ответ, попробую!

Столкнулся еще с одной проблемой. Подскажите пожалуйста, почему регион не всегда срабатывает, при заходи в него. Он может активироваться, если я вышел и зашел в него обратно, либо и вовсе не отобразить сообщение, что не так?
P.S.: как сделать, чтобы сообщение давалось только одному игроку, а не всем?

function FermD1 ()
MessageBox("/Maps/Multiplayer/Aragon1/FermD1.txt");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Ferma1", nil);
end;

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Ferma1", "FermD1");

Update1: Совет товарища Ment'a по поводу анимации помог, все работает на ура!!! Огромное спасибо за помощь!


Update2: Проблема вроде как ушла, после того, как поднял эти скрипты на самый верх, но вроде остальные скрипты написаны коректно, нет ругани на них(нужно ли закрывать, как-то скрипты к примеру связанные с анимациями, если после них идут функции, триггеры и тд). Остался вопрос о том как адресовать сообщение одному игроку...
revitaxe вне форума
Ответить с цитированием
#4
Старый 17.04.2020, 01:39
  #4
^
Долгий
 
Аватар для Долгий
📖
Регистрация: 23.04.2019
Сообщения: 36
Регистрация: 23.04.2019
Сообщения: 36
По умолчанию
Re: Анимация героя

Есть команда MessageBoxForPlayers.
Долгий вне форума
Ответить с цитированием
Ответ


Опции темы



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


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

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