__Dark Lord__
offline
Опыт:
5,262Активность: |
Cooldown
Можно ли както отследить находиться ли спелл в кулдауне ? И как триггерно заставить конкретный спелл перезаряжаться ? |
15.08.2008, 13:57 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chester
Best for you!
offline
Опыт:
5,702Активность: |
|
15.08.2008, 13:59 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Кастануть... :) Мне надо без каста. |
15.08.2008, 14:01 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
4go10_frank
offline
Опыт:
2,089Активность: |
|
15.08.2008, 14:02 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Создаем таймер и что ? Мне потребуются значения кулдауна КАЖДОГО спела. |
15.08.2008, 14:06 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
все правильно - триггерно отдать приказ , быстро записать в переменную булин возвращенное значение, отдать приказ отставить. если сработает то если скил в кулдауне, запишется false иначе true (это всеголишь теория) |
15.08.2008, 14:07 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
krimatoriy
U.C.
offline
Опыт:
2,654Активность: |
|
15.08.2008, 14:07 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
Насчет перезарядки отдельного спэлла я гдето читал на форуме: Его кажись триггерно запретить нада, а потом разрешить.(кажись так).
Ну а насчет перезаряжается или нет: то тут посложнее... Нужно отслеживать когда его кастуют и запоминать его в пер., а потом делать проверку каждый раз! Но это еще надо делать базу где будет время перезарядки разных типов спэллов... муторно короче...
P.S. Скорее всего можна как нибудь по другому сделать, он я придумал только так... так что думай! ;): |
15.08.2008, 14:07 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
krimatoriy, GresAHT, как я понял автору нужно чтобы спел не мнгновенно перезарядился, а начал перезаряжаться.
можно заставлять кастовать его и какнить гасить эффект, напр удалением бафов этого скила со всех рядомстоящих юнитов |
15.08.2008, 14:14 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Цитата:
Reset Ability Cooldowns все кулдауны. А мне нужен один спелл. Цитата:
Да я уж об этом думал. Просто спело будет много у каждого свой эффект. Цитата:
Вот с этого места поподробнее)) |
|||
15.08.2008, 14:19 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chester
Best for you!
offline
Опыт:
5,702Активность: |
Мне уже давали на этот вопрос ответ, типа забрать и дать ету абилу, получиться кулдаун для 1-й |
15.08.2008, 14:22 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
Цитата:
Да да вот чето типа этого! Хотя нет! Отнимать не нада! Можно просто запретить! |
|
15.08.2008, 14:24 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chester
Best for you!
offline
Опыт:
5,702Активность: |
А можно както кастонуть пасивку, что бы она типа перезаряжалась??? Типа крит с кулдауном 5 сек. |
15.08.2008, 14:30 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Chester, не работает. Спелл дается как раз без кулдауна.
|
15.08.2008, 14:31 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chester
Best for you!
offline
Опыт:
5,702Активность: |
Цитата:
Запретить для игрока, а вот для юнита как? Chester добавил: Цитата:
Так правльно, ето метод как кулдаун обнулить для 1-го спела, тебя просто непоняли и начали про космос и корабли Вот у какого то гера в доте я видел такой спелл, он пасив и даёт ударить 2 раза. 2 удар и кулдаун, абилка перезарядилась и опять 2 удар(абила ещё раз напомню ПАСИВ) |
||
15.08.2008, 14:33 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Цитата:
Думаю все впринципе понятно изложено)) Цитата:
Триггерно реализовать эффект крита. Спелл будет не пассивкой а активкой)) Просто иконку надо сменить. Когда кастуем абилу включать триггерный эффект крита. Заносить в бул переменную состояние спела, а потом при повторном касте сверяться с булом. Если тру, то выключать крит. |
||
15.08.2008, 14:36 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Chester
Best for you!
offline
Опыт:
5,702Активность: |
Цитата:
Сам же себе ответил на вопрос н2. |
|
15.08.2008, 14:41 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Chester, у меня несколько другой случай. Я так кстати и делаю у себя.)) Но у тебя кулдаун задан, а у меня - нет. Т.е как я уже писал спел будет не один ( как в твоем случаем ), а несколько и кулдауны у них нверне будут разные.
Тогда другой вопрос. Вот когда я кастую спелл мне нужно отменить его каст, но сделать так что бы он перезаряжался. Т.е как отловить тот момент когда спелл уже скстовался, но еще не подействовал на цель и его можно отменить ? Отредактировано __Dark Lord__, 15.08.2008 в 14:56. |
15.08.2008, 14:49 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
событие Юнит начинает направлять способность. |
15.08.2008, 14:57 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Посмотреть конечно стоит, но думаю не поможет. Т.к кулдаун должен начинаться не в тот помент когда появляеться прицел выбора цели, а когда цель уже выбрана и заклинание скастовано. |
15.08.2008, 15:02 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|