Привет всем, дело в том что я сделал способность , она по логике должна нанести урон потом через 1 секунду усыпить цель, НО если эта цель не стоит на месте то она не усыпляется... Паузу я добавил, думал что-нибудь изменится.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
23
4 года назад
0
У тебя в паузе юнит не выбран.
2
32
4 года назад
Отредактирован Берги
2
Почему ты такой..., у тебя это не может работать по определению: вейты зло.
У тебя GetTriggerUnit() - применяющий юнит, да и цель - существуют лишь до дейсвтвия ждать, далее их уже нет. Тоже самое с последний созданый юнит - на деле это тупо глобальная переменная, её нельзя использовать после вейта, т.к данные могли уже 10 раз переписатся.
Нужно Сперва нанести урон, и сразу же приказать даммику кастануть сон, а у сна поставить время подготовки заклинания, разумеется даммика лучше сделать за нейтралпассивных и сделать глобальнуюальность, а у сна сделать в настройках возможность примнения в союзников. Т.к если враг стоит где то в лесу, то из за обзора даммик может тупо не увидеть врага, враг уйдет в тень.

Все эти действия Wait, PolledWait не пригодны для использования в качестве задержек для триггерных заклинаний, их единственно назначение - синхронизация геймкеша и кинематики в кампании. Поэтому сразу думайте как можно обойтись, или как иначе реализовать задержку.
0
27
4 года назад
0
Попробуй хотя бы с переменными поразвлекаться, а то у тебя фигня выйдет, если 2 одновременно кастанут этот дротик

Upd можешь в личку мне писать по поводу таких простых триггеров, помогу
0
8
4 года назад
0
quq_CCCP:
Почему ты такой..., у тебя это не может работать по определению: вейты зло.
У тебя GetTriggerUnit() - применяющий юнит, да и цель - существуют лишь до дейсвтвия ждать, далее их уже нет. Тоже самое с последний созданый юнит - на деле это тупо глобальная переменная, её нельзя использовать после вейта, т.к данные могли уже 10 раз переписатся.
Нужно Сперва нанести урон, и сразу же приказать даммику кастануть сон, а у сна поставить время подготовки заклинания, разумеется даммика лучше сделать за нейтралпассивных и сделать глобальнуюальность, а у сна сделать в настройках возможность примнения в союзников. Т.к если враг стоит где то в лесу, то из за обзора даммик может тупо не увидеть врага, враг уйдет в тень.

Все эти действия Wait, PolledWait не пригодны для использования в качестве задержек для триггерных заклинаний, их единственно назначение - синхронизация геймкеша и кинематики в кампании. Поэтому сразу думайте как можно обойтись, или как иначе реализовать задержку.
Почему ты меня хейтишь, что за фигня, я просто задаю вопросы связаные с варкрафтом, зачем вечно намекать что я тупой, я даже джаза не знаю, я много раз говорил, что я не профи( в моих глазах вы профи). А так спасибо за ответ.
3
32
4 года назад
3
Qulore, потому что ты игнорируешь то что пишу я и другие, и просишь готовую наработку. Ты не 1 такой, таких как ты десятки. увы научится они не могут... Я же прямо говорю что нужна практика, читай статьи и вникай, смотри карты близардов и вникай- почему сделано так а не иначе?
Иначе ты никогда ничему не научишся. Я не написал ничего нового, все описанное выше давно известно и разжевано.
Пока не начнешь вникаеть как и что в варе работает, ты так и будешь тыкатся.
Надеюсь ты запомнил - вейты юзать нельзя, нужно понимать что функции из раздела - реакция на событие, реагирует на событие в потоке триггера, применяющий юнит - вернет нужного юнита лишь в триггере который спаботал на каст абилки, при том до вейта, после вейта там скорее всего null или другой юнит, триггер может за время вейта сработать десятки раз на событие каста. Поэтому нужны переменные, в которые будут сразу записаны все параметры вначале и только потом действия, если нужна задержка - лучше осваивай таймеры.
1
17
4 года назад
1
Загруженные файлы
0
8
4 года назад
Отредактирован Qulore
0
Vlod:
Qulore, вот тебе пример
Блин джасс, а есть версия джаза для начинающий, я просто всё больше понимаю, что сидеть вечно на gui нельзя.

Вроде бы логично, а почему не работает.. я не понимаю
Загруженные файлы
1
17
4 года назад
1
Qulore, потому что триггер 037 ничего не знает о Применяемой способности. Выставляй текстовые сообщения, чтобы знать какой кусок кода не сработал
0
8
4 года назад
0
Vlod:
Qulore, потому что триггер 037 ничего не знает о Применяемой способности. Выставляй текстовые сообщения, чтобы знать какой кусок кода не сработал
А как так сделать, чтоб без действия ждать и с таймером, я вообще без понятния...
0
17
4 года назад
0
В этой гуи реализации спелл будет корректно работать только если им пользуется 1 юнит на карте и если время перезарядки способности больше времени до активации Сна. Поэтому проверку в триггере 037 можно убрать.
И не понятно в чем была проблема просто скопировать 2 триггера из примера к себе в карту
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.