Суть в том, что когда героя убивают определенной способностью должно происходить определеннон действие. Типа герой использовал способность и убил врага, и после триггерно должна повысится уровень способности . В моей карте есть герой, у него способность "Укус" и если он убивает врага этой способностью то повышается уровень способности этого героя( в моем случае способность которая дает хп сначала у нее 1 (хп не дает) после убил врага ультой и эта способность повышается.) я не знаю как это сделать помогите.

Принятый ответ

Наноси урон числом через арифметику
150 + ( 100 * уровень способности )
И не надо будет проверять уровень.
Замени абилку дополнительного здоровья на другую, которая даёт атаку, и ты увидишь (скорее всего), что сила атаки будет рости. Т.е. проблема в самой абилке, её надо по другому использовать...
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
26
4 года назад
1
Во-первых, абилка на повышение ХП не работает с многоуровневостью (работает, но не правильно). Проще говорят, то что ты хочешь сделать с ней - так не сделать.
Тут придётся что-то использовать, в зависимости от патча.
Во-вторых, в момент каста "укуса" нужно нанести урон триггерно, и сделать при этом проверку на то что юнит умер после нанесения урона (т.е. его ХП стало 0, или сработало событие смерти, т.к. 0 ХП может косячить в специфических ситуациях, но работать будет).
0
8
4 года назад
0
Мне казалось, что всё нормально сделал, но не сработало может это из-за способности на повышение здоровья.
Загруженные файлы
1
23
4 года назад
1
Учить и еще раз учить.
Загруженные файлы
0
32
4 года назад
0
Кстати, Araders, там где у него не указан юнит, скорее всего нет перевода, ибо гуи не даст сформировать строки

И не даст нажать ок
0
23
4 года назад
0
Bergi_Bear, Может и так, у меня редактора нету.

Araders, Человек настолько информативный что даже непонятно что именно не работает. Вот просто обожаю, вместо поиска проблемы - сказать что просто не работает.
0
8
4 года назад
0
Araders:
Учить и еще раз учить.
Там вот это () это цель способности типа. Способность Укус2 это способность, которая должна повышаться при убийстве врага ультой(способность на хп на 1ом уровне 0 хп на второй 50, и т.д). Ещё какое нужно условие? Это условие нужно чтоб урон наносил на разных лвлах разное кол-во урона.
0
26
4 года назад
Отредактирован Extremator
0
Наноси урон числом через арифметику
150 + ( 100 * уровень способности )
И не надо будет проверять уровень.
Замени абилку дополнительного здоровья на другую, которая даёт атаку, и ты увидишь (скорее всего), что сила атаки будет рости. Т.е. проблема в самой абилке, её надо по другому использовать...
Принятый ответ
0
18
4 года назад
0
Qulore, смени событие на - "завершает применение способности".
0
26
4 года назад
0
...приводит способность в действие
0
8
4 года назад
0
Extremator:
...приводит способность в действие
Не душите, я не профи, я понял попробую потом напишу.(спс заранее всем)

Ура сработало, а как сделать чтоб повышалосб здоровье(именно оно, а не сила).

SNART:
Qulore, смени событие на - "завершает применение способности".
Кстати из-за этого события урон не наносился.
Загруженные файлы
2
23
4 года назад
2
Не душите, я не профи,
Ну так у нас профи и не используют триггеры. На сайте есть куча наработок даже целый пак для новичков. Учись и еще раз учись: вот и вот.
Ура сработало, а как сделать чтоб повышалосб здоровье(именно оно, а не сила).
Во-первых, абилка на повышение ХП не работает с многоуровневостью (работает, но не правильно). Проще говорят, то что ты хочешь сделать с ней - так не сделать.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.