0
3
7 лет назад
0

» WarCraft 3 / Не срабатывает триггер на получение урона

Это активная способность. Суть вот какая: 1 сек кастуется спелл, вылетает какая-нибудь байда и при соприкосновении с вражеским юнитом наносится урон в зависимости от того сколько на нём дот
Steal nerves:
Yonsen, ты хочешь сделать стрелы или это такая активная способность? Если хочешь пустышку юзать. то лучше канала нет
В канале нельзя настроить, что бы от кастера вылетала какая-нибудь фигня
0
3
7 лет назад
0

» WarCraft 3 / Как увеличить/уменьшить урон по юниту в процентном соотношении?

Steal nerves:
Yonsen, обычно юзают предметную способность "запас здоровья" до 999999к хп. Обычно на все случаи жизни, любимый метод. Даем ее в момент нанесения урона. Когда срабатывает событие "юнит получает", то в этот момент урон еще не произошел, нам как бы оповешают, что он будет через 0.00 сек. Получает пассивку и через 0.00 сек урон. Потом хилим. И удаляем способность. Все.
Что-то я не догоняю, зачем добавлять "запас здоровья"? Если мы его прибавим, то общий запас здоровья станет огромным, урона мы получим около 1%, а когда я заберу "запас здоровья", то хитей станет 99 из 100
0
3
7 лет назад
0

» WarCraft 3 / Не срабатывает триггер на получение урона

Steal nerves:
Подожди. Выводи на экран на сколько времени ты поставил. Может в расчетах получилось, что 1000000 сек.
Пишут, что не всегда хорошо использовать вэйты.
И почему это, если кастер двигается, урон не получается?!! такого не должно быть. на основе чего сделал?
на скрине это разве триггер на срабатывание урона?
И еще локалки придется использовать. возможно за это время, пока поток поставлен на паузу. Я успею 10 раз применить черную стрелу. К чему веду, к тому что глобалки будут перезаписаны 10 раз
Сделано на основе пивчанского брюмастера. У меня такое подозрение, что спелл банально не докастовывается, типо я его прерываю.
quq_CCCP:
Yonsen, Ну кто так делает? Выкини свой триггер в утиль... Какой вейт, это никогда не будет работать!
При касте создавай событие для отдельного триггера, где проверяй что цель получила урон от того кто кастанул стрелу и имеет бафф способности этой стреллы, если все сходится удаляй бафф и наноси урон.
Чтобы не добавлять по 100 событий на одного юнита заноси его в группу - уже попавшиеся, так же ставь метку на юнита на котором уже есть событие с помощью хеш таблицы или custo, value что на них пока срабатывать триггерну ненужно.
Могу скинуть пример как делается по нормальному детект автокастов и снарядов дефолтных способностей.
Делаю как умею:D
Из твоих слов я не знаю как проверить, что юнит получил урон от КОНКРЕТНОГО юнита. А вообще лучше скинь пример, только картой, не скрином. Заранее благодарствую
0
3
7 лет назад
0

» WarCraft 3 / Как увеличить/уменьшить урон по юниту в процентном соотношении?

quq_CCCP:
Что мешает отслеживать урон триггерно и хилить юнита если нужно заблокировать часть урона, или наносить еще немного урона.
Если я так сделаю, то не может произойти такая ситуация: Допустим у юнита способность, которая поглащает 50% нанесённого урона, у него 100 хитей, наносится 101 ед. урона. Получается, что способность не сработает, юнит то уже мёртв будет, кого хилить?
0
3
7 лет назад
0

» WarCraft 3 / Как увеличить/уменьшить урон по юниту в процентном соотношении?

Steal nerves:
пассивка Разгром 'ANde'
панцирь с щипами работает в ближнем бою, короче чтоб атаковший был в ближнем бою
благословление элуны должен снижать урон в дальнем бою, от типа атаки "дальний бой"
Да понятно это всё...
Я спрашивал про какую-нибудь одну единую способность, что бы можно было всё подкрутить
0
3
8 лет назад
0

» WarCraft 3 / Отмена триггера без завершения его действий

ssbbssc:
Yonsen:
учим действия GUI
А как мне указать триггер у которого будут сброшены действия?:)
0
3
8 лет назад
0

» WarCraft 3 / Отмена триггера без завершения его действий

1)Перемещаемый юнит - дамми, он создаётся триггерно. Что-то я хз как его запихнуть в Specific Unit Event.
2)Спелл как раз только начинает "приводится в дейтсвие", когда включается триггер на его перемещение и мне нужно, что бы это так и осталось, т.к. от этого спелла мне нужен эффект дрожи земли от волны силы.
0
3
8 лет назад
0

» WarCraft 3 / Забаговывание переменных

Похоже косяк был в больших числах. Такие большие числа я набрал, т.к. эта переменная очень часто используется и что бы они не повторялись я рандомно выбирал 4-ёхзначное число.
Я не сильно разбираюсь в World Editor(е), что ты имел в виду под "Где код, отвечающий за заполнение элементов массива"?