StMechanus
Дух сети
offline
Опыт:
11,608Активность: |
Вызвать приказ применения способности
Как на Jass можно вызвать применение способности? Тоесть произошло событие и появился выбор цели способности, заданной в коде
|
11.02.2011, 14:57 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
reALien
offline
Опыт:
29,211Активность: |
где кеу - хоткей твоей способности |
11.02.2011, 15:01 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
StMechanus
Дух сети
offline
Опыт:
11,608Активность: |
Попробовал, ничего не происходит. Что я написал:
|
11.02.2011, 21:08 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
spellwerk
offline
Опыт:
4,869Активность: |
там вроде через GetLocalPlayer нужно.
а вообще есть замечательные функции IssueTargetOrder, IssueImmediateOrder, IssuePointOrder Spy_ добавил: или тебе нужен именно выбор, а не сам каст? |
11.02.2011, 21:25 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
StMechanus
Дух сети
offline
Опыт:
11,608Активность: |
Мне нужен именно выбор |
11.02.2011, 21:27 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
StMechanus
|
11.02.2011, 21:58 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
StMechanus
Дух сети
offline
Опыт:
11,608Активность: |
Добавил таймер и заработало, однако как мне убрать способность после ее применения?
StMechanus добавил: Пробовал церез локальный триг - способность исчезает, однако тогда все паузится и я ниче не могус делать |
11.02.2011, 22:08 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
естественно после каста, т.е. ещё один триггер на отлов самого каста но тут есть проблема: юзер может нажать отмена |
11.02.2011, 22:11 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
StMechanus
Дух сети
offline
Опыт:
11,608Активность: |
А если я не хочу создавать новый триг, а сделать все в той же функции? |
11.02.2011, 22:13 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
StMechanus, не получится, тут нужен ивент что юнит скастовал
Hanabishi добавил: кстати если поставить таймеру true переодичность, то юзер будет вынужден скастовать |
11.02.2011, 22:20 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
StMechanus
Дух сети
offline
Опыт:
11,608Активность: |
И тогда даже если юнит скастует, приказ каста вызовется снова;)
StMechanus добавил:
можно так
Все сработает - скилл удалится, однако тогда паузится полностью все, ни одна кнопка не реагирует а юнит не может двигаться |
11.02.2011, 22:26 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
function DeleteSkills
покажи ее нам |
11.02.2011, 22:37 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
StMechanus
Дух сети
offline
Опыт:
11,608Активность: |
|
11.02.2011, 22:39 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
поставь в действие - юнит заканчивает каст или спеллэффект |
11.02.2011, 23:12 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
StMechanus
Дух сети
offline
Опыт:
11,608Активность: |
Попробую |
11.02.2011, 23:31 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
StMechanus, используй EVENT_PLAYER_UNIT_SPELL_ENDCAST, иначе ты пытаешься удалить абилу во время каста, что вар неадекватно воспринимает |
11.02.2011, 23:48 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
нужно удалять из другого потока, по событию эндкаст делайте таймер 0 и из таймера удаляете. |
12.02.2011, 07:34 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
StMechanus
Дух сети
offline
Опыт:
11,608Активность: |
Работает, но теперь возникают еще вопросы. Как удалить абилку при отмене приказа, а также как ее удалить если у героя недостаточно маны. Насчет маны, думаю, можно делать проверку на количество маны у героя, и если не хватает то удалять, а если говорить точнее, то вообще не давать |
12.02.2011, 11:17 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
StMechanus, отмену никак не отследить |
12.02.2011, 11:29 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
StMechanus
Дух сети
offline
Опыт:
11,608Активность: |
Как вычислить мана кост спелла
StMechanus добавил: ? |
12.02.2011, 11:35 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|