Àíèìàöèÿ ãåðîÿ - Ôîðóì 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
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30765
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30765
Ïî óìîë÷àíèþ
Re: Àíèìàöèÿ ãåðîÿ

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

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

StartDialogScene("/DialogScenes/TestMap/Ds1/Dialog-Scene.xdb#pointer(/DialogScene)")
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
Ñîîáùåíèÿ: 98
Ðåãèñòðàöèÿ: 23.04.2019
Ñîîáùåíèÿ: 98
Ïî óìîë÷àíèþ
Re: Àíèìàöèÿ ãåðîÿ

Есть команда MessageBoxForPlayers.
Äîëãèé âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò


Îïöèè òåìû



×àñîâîé ïîÿñ GMT +4, âðåìÿ: 03:51.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Ðóññêèé)

ßíäåêñ öèòèðîâàíèå    Top.Mail.Ru