Всем привет!
Вопрос такой: У юнита есть способность "Ярость Проклятых" я своими усилиями добился того чтобы он ее использовал во время боя сам.
Но вот тут возникло две проблемы исходящих 1 из другой...
Во первых герой юзает способность сам на себя, во вторых он юзает ее на себя по откату осушая ману в итоге досуха(
Как заставить его юзать только на тех союзников на которых баф еще не висит?
Вот скрины моих танцев с бубном....
Заранее спс

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

DoctorDoza, понимаешь ли, твой скрин с условиями... не торт.
тебе нужно:
  • быть внимательней
  • почитать о логическом мышлении
  • самостоятельно ознакомится со списком событий/условий/действий в GUI
  • применить свои знания о логическом мышлении
  • если проблема не решена - обратить внимание на статьи
  • определится по какому принципу определяются приоритеты целей для скилла
  • выбрать всех в группе, запустить свой фильтр,выполнить действия (если уровень баффа равен 0 - его у юнита нет)
  • если ничего из вышеперечисленного не помогло или слишком сложно - нужно закончить школу, ибо увы...
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
7
8 лет назад
Отредактирован DoctorDoza
0
BrEd Pitt, блин забыл(((( пипец я себя щяс идиотом чувствую)))) щяс потестим
спс
BrEd Pitt, покажи ка где на скрине если можно???
BrEd Pitt, я нашел только Автонаведение но это не то.
0
6
8 лет назад
0
Ну можно сделать способность Кровожадность или Бешенство на автокаст вместо Ярости Проклятых, а тригерно если надо, отнимать хп юнита находящихся под действием каста.
BrEd Pitt, такие строки есть только у способностей уже обладающих автокастом.
0
7
8 лет назад
0
Tumart, это было бы весьма нежелательно тк. будет стакаться с кровожадностью.
0
18
8 лет назад
0
Только сейчас понял, что имелось в виду. Да, мой совет не подойдет.
0
7
8 лет назад
0
пробовал и так и сяк... jass пока нет времени осваивать... я так почитал немного но мозг закипел когда начал пробовать реализовать(
Короче все че я добился это то, что некр пикает всех юнитов подряд и юзает "ярость проклятых" по пикнутым юнитам вне зависимость висит на нем уже баф или нет... встрял я с автокастом...
2
6
8 лет назад
Отредактирован Tumart
2
DoctorDoza, надо отслеживать юнитов которых кастанули, заносить их в переменную, также сделать например переменную типа boolean, закастили boolean= true, через некоторое время boolean=false, Проверять так например: Если выбранный юнит равен юнит из переменной и boolean=false то кастовать на юнита ярость проклятых, как то так немного доработать и будет збс :)
0
7
8 лет назад
Отредактирован DoctorDoza
0
Tumart, спс буду тестить) на сегодня наверное достаточно)))) потом еще помаюсь)
Я пока с локальными переменными хромаю)
4
28
8 лет назад
4
Tumart, твой вариант будет бафать только 1 юнита
DoctorDoza, нужно проверять наличие бафа на юните перед кастом
для этого есть функция в гуи
кажется в разделе условия-логические
если баф есть то берём следующего юнита
если бафа нету то кастуем
0
6
8 лет назад
0
nvc123, да забыл про эту фукцию, в моем варианте если делать на массивах, то будет бафать всех юнитов.
0
7
8 лет назад
0
Tumart, можешь примерно описать как это будет выглядеть... ато я пока в jass коде путаюсь... был бы признателен
0
28
8 лет назад
0
Tumart, просто на массивах не пойдёт
нужен полноценный стек
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.