(24.05.2014 12:05)fatsawhorse Wrote: Здравствуйте... Извините, что опять отвлекаю Вас.. Нужна опять Ваша помощь:
1. Как можно преобразовать данный скрипт таким образом, чтобы анимация и звук выпадали только после урона с дальних расстояний (полученного от стрельбы), а ближний урон (рукопашка) не мог вызвать данную анимацию со звуком.
Пытался сделать таким образом...но ничего не получилось
Эм... Вы сначала воспроизводите звук и анимацию, а потом проверяете тип атаки и нужно ли что-то воспроизводить и не понимаете почему не работает?
(24.05.2014 12:05)fatsawhorse Wrote: 2. Как можно забрать флаг "летать" только у моего командира (у вражеского командира оставить его на месте) в самом начале битвы.
1. !!MA для командиров использовать вообще некорректно, т.к. "у ней особенная стать". Да и для отрядов после начала боя работать тоже не будет - с ними только через !!BM работать можно и нужно.
2. НЕ ПРИВЫКАЙТЕ убирать флаги так:
Code:
!!VRy99:-2; убираем флаг
, используйте комбинацию
Code:
!!VRy99:|2 -2; убираем флаг
В итоге задача делится на 2 подзадачи:
1. Найти в начале боя (!?BR0) номер отряда "своего" командира (тут надо раскрыть понятие "своего" и алгоритм станет ясен)
2. Для найденного отряда убрать флаг полета (см. выше)
либо
1. Перед боем (!?BA52) "своего" героя (опять же, раскрыть "своего") убрать у его командира способность летать (!!CO#:B1/14/0 предварительно сохранив куда-нить старое значение.
2. В начале боя (!?BR0) восстановить сохраненное значение.
(24.05.2014 12:05)fatsawhorse Wrote: 3. Пытался имитировать навык "уменьшение вражеской защиты" таким образом...но ничего почему-то не выходит.. В чём проблема может быть.
Из какого триггера вызывается приведенная функция?
Если из !?BG0, то там не имеют смысла (читай, не работают) !!MF ресиверы.
Если из !?MF, то там не имеет смысла изменение защиты отряда, т.к урон уже определен, а хитроиндийское шаманство
Code:
!!MF:F?y11; узнаем урон
!!VRy11:+0; оставляем обычный урон
!!MF:Fy11 Nx1; урон без изменений
на него уж точно не влияет.
BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng