Здравствуйте хочу сделать аутокаст атаку на подобие "огненной стрелы" - но делающие свой эффект? Подскажите, пожалуйста, как лучше это сделать.
Например при попадании именно с использованием аутокастной атаки - наносить дополнительный магический триггерный урон.
Спасибо!
p.s. Впервые за 3 года зашел, пытаюсь все вспоминать.

Chosen2, источников урона огня может быть бесконечное множество. Крч, я решил, как писал выше, все сработало.

Событие EVENT_PLAYER_UNIT_DAMAGED - условия писать не буду. Крч ловлю получение урона, Проверяю баф "отравленной стрелы", удаляю бафф, наношу урон. Все шикарно отрабатывает с максимальной скоростью атаки в игре. Все происходит моментально, т.к. триггер ловит баф во время получения урона. Нет ни таймеров, ни задержек, ни переключений! Очень простой скрипт получился. Недочеты не приходят в голову, да их и не будет, ведь отрабатывает моментально!

Приложил скрин кода действий

Правда стрелы не "огненные стрелы" - они не оставляют бафа, а "отравленные стрелы", но с иконкой огненных в офиц. варике.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
10
Рекомендую damage engine использовать, в нем можно просто добавить событие "юнит получает урон" и фильтрануть по источнику и типу урона, в твоем случае "огонь"
17
Chosen2, источников урона огня может быть бесконечное множество. Крч, я решил, как писал выше, все сработало.

Событие EVENT_PLAYER_UNIT_DAMAGED - условия писать не буду. Крч ловлю получение урона, Проверяю баф "отравленной стрелы", удаляю бафф, наношу урон. Все шикарно отрабатывает с максимальной скоростью атаки в игре. Все происходит моментально, т.к. триггер ловит баф во время получения урона. Нет ни таймеров, ни задержек, ни переключений! Очень простой скрипт получился. Недочеты не приходят в голову, да их и не будет, ведь отрабатывает моментально!

Приложил скрин кода действий

Правда стрелы не "огненные стрелы" - они не оставляют бафа, а "отравленные стрелы", но с иконкой огненных в офиц. варике.
Загруженные файлы
Принятый ответ
23
TeX13, а зачем ты использовал эти функции BJ? Они же фальшивые, только работу замедляет (посмотри на них в function list).
28
TeX13, подсветку нужно юзать, теш
альтернативы можно посмотреть в blizzard.j, оттуда и вызываются нативки, к примеру RemoveBuff (или как оно там), это UnitRemoveAbility (нативка), но без подсветки нет смысла париться, если ты конечно по памяти уже не запомнил какие у нативок аргументы и что они возвращают
23
TeX13, это не альтернативные, это оболочки, состоящие из нормальных функций. 90% из оболочек - бестолковые буквально. Как написал тебе rsfghd, их можно в common.j , blizzard.j глянуть. А по поводу подсветки - скачай старый компилятор JassCraft и запихни туда common.j , blizzard.j и будет норм подсветка, настраиваемая через запуск программы от имени администратора.
26
TeX13, ну на сколько знаю (из моего скромного опыта), это самый путёвый вариант на первых парах, если тебя полностью устраивает то что стрелы являются орб/бафф плейсером.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.