Demonman
offline
Опыт:
2,415Активность: |
Дорабатывание скилл
В общем я столкнулся с проблемой, которую не знаю как решить. Что надо сделать, чтобы работал триггер, так, чтобы при нажатии только 1 определенного скилла, делались действия? |
19.12.2011, 19:43 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaeDR
offline
Опыт:
8,074Активность: |
А конкретней? Чтобы при использовании спелла это действие выполнялось? Или как-то по другому?
DaeDR добавил: Событие - Юнит приводит способность в действие Условие - Если ability being cast = ... |
19.12.2011, 19:52 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Demonman
offline
Опыт:
2,415Активность: |
Нет, дело в том, что я работаю над скиллом, типо жарилки Иллидана, включаешь скилл, тратится мп, выключаешь скилл, так вот, мне нужно чтобы только при выключении этого скила скила, действия происходили |
19.12.2011, 19:54 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DiShan
offline
Опыт:
3,578Активность: |
Цитата:
Может Unit приводит способность в действие Ability Being cast = Твоя абилка or абилка 2 or абилка 3 and твои условия Действия ( твои дальнейшие действитя описанные выше) |
|
19.12.2011, 19:56 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaeDR
offline
Опыт:
8,074Активность: |
Условие - Если Baff = "Жар Преисподней" (Логическая) |
19.12.2011, 19:57 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
LuNa_aDa
Trolling For Ever
offline
Опыт:
12,610Активность: |
лол. У тебя все действия добавлены в иначе. Поставь все иф/зен/елс отдельно и удали из основного условия - лвл больше 0
А лучше просто одной строкой это все решить:
((код jass
Hero - Modify Agility of (Твой unit): Add (-50 x (Level of Твой skill for (Твой unit))) )) |
19.12.2011, 20:00 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Demonman
offline
Опыт:
2,415Активность: |
LuNa_aDa, почему нельзя как я сделал? или мне тогда придется все в 4 триггера делать. И вот это действие: Hero - Modify Agility of (Твой unit): Add (-50 x (Level of Твой skill for (Твой unit))) не сможет решить проблему, ведь это действие означает, что если события будут, а условия будут верны, то герою дастся -50 х лвл абилки героя ловкости, герою в итоге дастся, если абилка 4 лвл -200 к ловкости, но мне то надо, чтобы герою далась ловкость в зависимости от лвла, т.е. если абилка гера 1 лвл, то +50 к лвк даваться будет, что у меня и есть. Но проблемка в том заключается, что я не знаю, как обазначить условие, была мысль через баф, но чет не получилось. |
19.12.2011, 20:16 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
39,512Активность: |
а почему низя давать абилку на -Agi ? |
19.12.2011, 20:22 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Demonman
offline
Опыт:
2,415Активность: |
Можно, но причем тут это? |
19.12.2011, 20:25 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaeDR
offline
Опыт:
8,074Активность: |
А какой еще спелл у тебя срабатывает при этих условиях? Им можно другой ID прописать и все вроде. |
19.12.2011, 20:39 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Demonman
offline
Опыт:
2,415Активность: |
Да любой другой скилл, который юзаю, например чидори, если конечно шаринган качнут) А куда ID вписывать? в условие? и как тогда это сделать)) |
19.12.2011, 20:40 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaeDR
offline
Опыт:
8,074Активность: |
Это что, не понял тебя? У меня ничего не срабатывает |
19.12.2011, 20:45 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Demonman
offline
Опыт:
2,415Активность: |
эту другой скилл, в условии указывается только то, прокачен ли 1 скил или нет |
19.12.2011, 20:46 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaeDR
offline
Опыт:
8,074Активность: |
А на основе какого спелла он сделан? |
19.12.2011, 20:47 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Demonman
offline
Опыт:
2,415Активность: |
шаринган на основе жарилки илидана, а чидори не помню, ну уж точно не на основе жарилки) |
19.12.2011, 20:48 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaeDR
offline
Опыт:
8,074Активность: |
У меня что-то мозг взрывается! Если при применении одного из спеллов героя, у него есть есть второй, то срабатывают оба, так? |
19.12.2011, 20:53 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
50,016Активность: |
Demonman, если ты отменяешь скилл или заканчивается у твоего героя мана, то скилл по идее сам отменяется. Отлавливаешь по событию юнит завершает/прекращает применение способности и тогда не надо тебе триггер для ловли вызывать, если он для этого сделан.
можно так сделать Код:
Я не понял чего ты хочешь конкретно? |
19.12.2011, 20:54 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Demonman
offline
Опыт:
2,415Активность: |
в условиях сделано так, чтобы если у гера есть 1 скил, например шаринган, срабатывают действия с любыми скилами, мне надо, чтобы действия происходили только с 1 скилом, в данном случае с тем, который я уже тут упомянул, например Шаринган. |
19.12.2011, 20:55 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaeDR
offline
Опыт:
8,074Активность: |
Т.е. проблема не в завершении скила, а в его произношении? При произношении одного, срабатывает несколько способностей? |
19.12.2011, 21:00 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
LuNa_aDa
Trolling For Ever
offline
Опыт:
12,610Активность: |
Тю, мне показалось, что на скрине 50/100/150/200. Ну поставь множитель меньше
35/70/105/140
((код jass
Hero - Modify Agility of (Твой unit): Add (-35 x (Level of Твой skill for (Твой unit))) )) или
|
19.12.2011, 21:01 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|