Добавлен
Здравствуйте знатоки вот скрины умения которое я создал суть умения в том что когда герой бьёт шанс 20% что на него наложится баф. Под бафом герой каждым ударом наносит доп урон и оглушает цель это я сделал с помощью дамми и молота бурь, но ! у меня получается что когда на герое этот баф то и удары по цели героя и все юниты которые бьют героя при каждом ударе оглушают цель с помощью дамми и скила при том что я спецально сделал урон молота 0 и когда герой под этим бафом бьёт то молот вылетает и наносит 0 урона а когда этого героя бьют то вылетает молот стандартный и наносит 100 урона. Что я только не делал и attacking unit менял на attaked вот как на скрине сделал даже выборочно именно какой юнит должен как бы при ударах воспроизводить эти действия в тригере, но всё равно под этим бафом в героя летят стандартные молоты бурь, я даже даммиков разных сделал, Пожалуста разьясните мне что я сделал не так.(Извиняюсь если скрины ужасные первый раз их вставил вообще в интернет )

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

elzutar, сначала читаем статьи
и только потом задаём вопросы
лично я бы делал через 1 триггер и стек
это если муи
а если не муи то можно и без стека
вместо молота и дами можно давать баш с 100% шансом стана
в общем код переписать а автора в статьи
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
20
10 лет назад
0
Весь твой вопрос звучит как непонятка. Все делов том, что на первой картинке ты кидаеш молот на юнита, которий
Весь твой вопрос звучит как непонятка.
Все делов том, что на первой картинке ты кидаешь молот на юнита, который атакует, но значение переменной Attacking unit меняется во время игры, поэтому ти кидаешь его на героя, который атакует в ответ.
Видно, что баф и способность проверяются на разных юнитах. Советую использовать хотя би глобальные переменные для сохранения даммика, героя и атакующего с некоторым временем перезарядки скила, когда справишься - переделай на локальные, будет хорошо, если в конце сделаешь это на JASS.
Я би делал так:
Events:
-Герой атакован.
Conditions:
  • есть способность;
  • есть баф.
Actions:
  • создать дамми уже со способностю, даной в РО;
  • приказать ему кинуть молот в сохраненного атакующего.
0
21
10 лет назад
Отредактирован Raised
0
Все не так: не верные события, уловия и действия. Событие должно быть "unit takes damage", а не "attacked unit". Неправильные и нелогичные проверки. Неадекватные действия (следствие проверок).
А так - давай остальные триггеры для этой способности, чтоб не пришлось опять спрашивать.
1
3
10 лет назад
1
Нее я неправильно значит описал проблему. Задумка была такая что герой когда изучает "ауру" то при атаках этот герой имел шанс получить баф, и вот на скрине тригера показана проверка на данный баф : тоесть если юнит атакующий юнит находится под данным бафом то каждая его атака вызывает даммика который кастует молот бурь. но почему то под этим бафом когда атакуют героя в него тоже летят молоты но не такие которые заданы тригером а стандартные и юниты то не имеют этого бафа вот в чём беда. PhysCraft я видел эти переменные и прочее и насколько через них это всё легче делается, но я непойму как они работают да и гайды вообщем-то не читал поэтому их не использую (
2
28
10 лет назад
2
elzutar, сначала читаем статьи
и только потом задаём вопросы
лично я бы делал через 1 триггер и стек
это если муи
а если не муи то можно и без стека
вместо молота и дами можно давать баш с 100% шансом стана
в общем код переписать а автора в статьи
Принятый ответ
0
3
10 лет назад
0
nvc123, статьи уже читаю ) Скилл с башем слишком банально я просто хотел когда всё получиться просто добавить ещё тригер что если такой-то скил в данном случае молот бурь кастуется то цель каста получает урон Х 1/2/3 силы героя. вот так вот вообщем.
0
28
10 лет назад
0
ты зря постоянно пересоздаёшь дамика
юзай 2 триггера
1 с attacked unit
второй с takes damage
правдо на гуи это будет ужасно выглядеть
0
3
10 лет назад
0
Прочёл я статьи все про переменные, массивы и циклы, спасибо за советы ребят но я всё равно затрудняюсь их использовать, так-то я понял их но блин опыта их использования не хватает...поэтому прошу хотя бы часть показать как делать а не всё я тоже сам хочу научится это довольно интересно.
0
21
10 лет назад
0
elzutar, а читать статьи и параллельно кодить - в голову не пришло?
хотел написать пример, но потом понял что это гуи...
Поставьте себе русские триггеры что-ли, если нет знания языка. Да и не знаю, какой пример я бы смог написать, если у вас даже работа с переменными вызывает трудности...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.