Подскажите пожалуйста как сделать кд( Кулдаун - перезарядка) у пассивных способностей, заранее благодарен.)

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

Вот. Только совмещение нерабочее получилось, но оставил пока что.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
14
9 лет назад
1
Лично я сделал подобный пример... Вроде более-менее рабочий.
Правда, если у героя будет высокая скорость боя, у него будет не один крит, а несколько. Так как для того, чтобы способность работала, мне пришлось добавить некоторое время ожидания. Без него способность удалялась слишком рано, из-за чего никакого критического удара не было, был обычны.
Очень высокая скорость.
Так как время ожидания равняется 0.15 секунды.
Ну и я не скрывал нашу способность, надо, скроет. Ну или сейчас попробую сделать со скрыткой.
Загруженные файлы
0
2
9 лет назад
0
nvc123, Хозяин Миров, ребят, я в жизни не делал кд на пасивки, при этом и не проверял на сколько этот код будет рабочем. На скорую прикинул как это должно робить и написал.
nvc123, возможно ты и прав, но я в своем проекте таким образом уже выдавал код, и в принципе он норм робит.
Хозяин Миров, согласен, за секунду он немало ударов может успеть сделать, а значит код изначально с багом выйдет. Тогда как я понимаю только через переменную отслеживать придется, а вот тут я к сожалению не силен.
0
14
9 лет назад
0
GrifonPsix, Ну не особо и много, время маленькое, но если у героя не настолько высокая скорость атаки, что он наносит удар раз в 0.15 секунды, то всё нормально. Вот, кстати и скрытая. Да и если что, можно уменьшить это время, будет крит со случайным шансом, правда, несколько зависящим от данного времени...
Кстати, а нельзя в таком случае где-нибудь в игровых константах ограничить скорость боя? Тоже решение, а вместе с предыдущим вообще всё нормально. Да и у вторых ударов нужен некоторый шанс тогда уж, им тоже необходимо некоторое время для срабатывания.
Про переменные не знаю, с ними опыта работы практически никакого.
Загруженные файлы
0
2
9 лет назад
0
Хозяин Миров, ну скорость снизить логичнее не через константы (к чему эти запары) а через РО. Там в начале у юнита, в районе атаки, дистанции и тд. Увеличь раза в 2-3 если тебе надо, и делов то.
Если для второго удара нужен %, то просто установи его в пустышке.
Это если я правильно тебя понял )) Если нет, то напиши пожалуйста, что ты имел ввиду.
0
14
9 лет назад
0
GrifonPsix, Я имел ввиду, что если у него высокая скорость, и он умудряется ударить второй раз, то не факт, что успеет критануть, и тут уже работает некий шанс.
0
2
9 лет назад
0
Хозяин Миров, сразу отвечу, так делать не стоит. При вероятности 99% он все равно несколько критов выдаст. А при шансе даже в 70% есть вероятность, что все удары пройдут без крита, и получается пасивка с серьезным багом.
Если хочешь, могу предложить более интересный вариант, совмещения активки с посивкой, там и криты запихнуть можно ))
Главное, какой класс у твоего перса?
0
14
9 лет назад
0
GrifonPsix, Я так-то сам пытаюсь свой вариант предложить... Но мне будет интересно, что ты там такое предлагаешь...
0
2
9 лет назад
0
Хозяин Миров, ну смотри, давай расмотрим твой вариант, исходя из того, что ни ты ни я в переменных не шарим.
В коде установи скажем 2 сек. ожидания перед заменой на пустышку, и описании укажи, что гер критует в течении 2 сек, после чего может начать критовать скажем через 10/8/6 сек (по уровню изучения пасивки).
По моему это и баг исключит, и пасивку сделает весьма оригинальной ))
Так какой у тебя гер все таки? Какой у него класс?
0
14
9 лет назад
0
GrifonPsix, Отлично, сейчас переделаю, плюс добавлю всему описание. И не мне вопросы про героя задавай, не я это делаю, а Mate. Да и попробую все три триггера упихать в один... :)
0
7
9 лет назад
0
Хозяин Миров:
GrifonPsix, Отлично, сейчас переделаю, плюс добавлю всему описание. И не мне вопросы про героя задавай, не я это делаю, а Mate. Да и попробую все три триггера упихать в один... :)
Если сделаешь за меня я буду только рад)
Ребят спасибо всем, я спать пошел, завтра прочитаю ваши версии, еще раз спасибо большое)
1
14
9 лет назад
1
Вот. Только совмещение нерабочее получилось, но оставил пока что.
Загруженные файлы
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.