XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
__Dark Lord__

offline
Опыт: 5,262
Активность:
Cooldown
Можно ли както отследить находиться ли спелл в кулдауне ?
И как триггерно заставить конкретный спелл перезаряжаться ?
Старый 15.08.2008, 13:57
Chester
Best for you!
offline
Опыт: 5,702
Активность:
  1. Вроде нет
  2. Кастонуть его и все :):
Старый 15.08.2008, 13:59
__Dark Lord__

offline
Опыт: 5,262
Активность:
Кастануть... :) Мне надо без каста.
Старый 15.08.2008, 14:01
4go10_frank

offline
Опыт: 2,089
Активность:
  1. Создать таймер, включающийся при использовании спела.
  2. Хз
Старый 15.08.2008, 14:02
__Dark Lord__

offline
Опыт: 5,262
Активность:
Создаем таймер и что ? Мне потребуются значения кулдауна КАЖДОГО спела.
Старый 15.08.2008, 14:06
agentex

offline
Опыт: 34,834
Активность:
все правильно - триггерно отдать приказ , быстро записать в переменную булин возвращенное значение, отдать приказ отставить. если сработает то если скил в кулдауне, запишется false иначе true (это всеголишь теория)
Старый 15.08.2008, 14:07
krimatoriy
U.C.
offline
Опыт: 2,654
Активность:
  1. Reset ability coldaun если ты про это...
Старый 15.08.2008, 14:07
Gres
Кораэлестраз
offline
Опыт: 18,575
Активность:
Насчет перезарядки отдельного спэлла я гдето читал на форуме: Его кажись триггерно запретить нада, а потом разрешить.(кажись так).
Ну а насчет перезаряжается или нет: то тут посложнее... Нужно отслеживать когда его кастуют и запоминать его в пер., а потом делать проверку каждый раз! Но это еще надо делать базу где будет время перезарядки разных типов спэллов... муторно короче...
P.S. Скорее всего можна как нибудь по другому сделать, он я придумал только так... так что думай! ;):
Старый 15.08.2008, 14:07
agentex

offline
Опыт: 34,834
Активность:
krimatoriy, GresAHT, как я понял автору нужно чтобы спел не мнгновенно перезарядился, а начал перезаряжаться.
можно заставлять кастовать его и какнить гасить эффект, напр удалением бафов этого скила со всех рядомстоящих юнитов
Старый 15.08.2008, 14:14
__Dark Lord__

offline
Опыт: 5,262
Активность:
Цитата:
Сообщение от krimatoriy
2) Reset ability coldaun если ты про это...

Reset Ability Cooldowns все кулдауны. А мне нужен один спелл.
Цитата:
Сообщение от agentex
krimatoriy, GresAHT, как я понял автору нужно чтобы спел не мнгновенно перезарядился, а начал перезаряжаться.
можно заставлять кастовать его и какнить гасить эффект, напр удалением бафов этого скила со всех рядомстоящих юнитов

Да я уж об этом думал. Просто спело будет много у каждого свой эффект.
Цитата:
Сообщение от GresAHT
Насчет перезарядки отдельного спэлла я гдето читал на форуме: Его кажись триггерно запретить нада, а потом разрешить.(кажись так).

Вот с этого места поподробнее))
Старый 15.08.2008, 14:19
Chester
Best for you!
offline
Опыт: 5,702
Активность:
Мне уже давали на этот вопрос ответ, типа забрать и дать ету абилу, получиться кулдаун для 1-й
Старый 15.08.2008, 14:22
Gres
Кораэлестраз
offline
Опыт: 18,575
Активность:
Цитата:
Сообщение от Chester
Мне уже давали на этот вопрос ответ, типа забрать и дать ету абилу, получиться кулдаун для 1-й

Да да вот чето типа этого!

Хотя нет! Отнимать не нада! Можно просто запретить!
Старый 15.08.2008, 14:24
Chester
Best for you!
offline
Опыт: 5,702
Активность:
А можно както кастонуть пасивку, что бы она типа перезаряжалась??? Типа крит с кулдауном 5 сек.
Старый 15.08.2008, 14:30
__Dark Lord__

offline
Опыт: 5,262
Активность:
Chester, не работает. Спелл дается как раз без кулдауна.
Старый 15.08.2008, 14:31
Chester
Best for you!
offline
Опыт: 5,702
Активность:
Цитата:
Сообщение от GresAHT
Можно просто запретить!

Запретить для игрока, а вот для юнита как?

Chester добавил:
Цитата:
Сообщение от __Dark Lord__
Chester, не работает. Спелл дается как раз без кулдауна.

Так правльно, ето метод как кулдаун обнулить для 1-го спела, тебя просто непоняли и начали про космос и корабли

Вот у какого то гера в доте я видел такой спелл, он пасив и даёт ударить 2 раза. 2 удар и кулдаун, абилка перезарядилась и опять 2 удар(абила ещё раз напомню ПАСИВ)
Старый 15.08.2008, 14:33
__Dark Lord__

offline
Опыт: 5,262
Активность:
Цитата:
Сообщение от __Dark Lord__
И как триггерно заставить конкретный спелл перезаряжаться ?

Думаю все впринципе понятно изложено))
Цитата:
Сообщение от Chester
А можно както кастонуть пасивку, что бы она типа перезаряжалась??? Типа крит с кулдауном 5 сек.

Триггерно реализовать эффект крита. Спелл будет не пассивкой а активкой)) Просто иконку надо сменить. Когда кастуем абилу включать триггерный эффект крита. Заносить в бул переменную состояние спела, а потом при повторном касте сверяться с булом. Если тру, то выключать крит.
Старый 15.08.2008, 14:36
Chester
Best for you!
offline
Опыт: 5,702
Активность:
Цитата:
Сообщение от __Dark Lord__
Триггерно реализовать эффект крита. Спелл будет не пассивкой а активкой)) Просто иконку надо сменить. Когда кастуем абилу включать триггерный эффект крита. Заносить в бул переменную состояние спела, а потом при повторном касте сверяться с булом. Если тру, то выключать крит.


Сам же себе ответил на вопрос н2.
Старый 15.08.2008, 14:41
__Dark Lord__

offline
Опыт: 5,262
Активность:
Chester, у меня несколько другой случай. Я так кстати и делаю у себя.)) Но у тебя кулдаун задан, а у меня - нет. Т.е как я уже писал спел будет не один ( как в твоем случаем ), а несколько и кулдауны у них нверне будут разные.

Тогда другой вопрос. Вот когда я кастую спелл мне нужно отменить его каст, но сделать так что бы он перезаряжался. Т.е как отловить тот момент когда спелл уже скстовался, но еще не подействовал на цель и его можно отменить ?

Отредактировано __Dark Lord__, 15.08.2008 в 14:56.
Старый 15.08.2008, 14:49
agentex

offline
Опыт: 34,834
Активность:
событие Юнит начинает направлять способность.
Старый 15.08.2008, 14:57
__Dark Lord__

offline
Опыт: 5,262
Активность:
Посмотреть конечно стоит, но думаю не поможет. Т.к кулдаун должен начинаться не в тот помент когда появляеться прицел выбора цели, а когда цель уже выбрана и заклинание скастовано.
Старый 15.08.2008, 15:02
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 17:22.