Триггерные эффекты
Проблема с космети. Триггер Attachment Effect Destroy (который в Rat Barracks) срабатывает лишь один раз, не пойму почему. Пробовал путём включения/выключения триггеров, не сработало.

Лучший ответ:
Эффект сохранён как глобальная переменная, она хранит лишь один эффект, потому лишь раз и срабатывает.
Но это у одного игрока, если не работает у разных, то странно, скидывай карту.



Просмотров: 111

XGM Bot #1 - 1 месяц назад 2
Похожие вопросы:

» ответ
Прикрутить сюда систему отлова урона (на каждого нового мага, который будет обладать этой способностью нужно добавить событие на отлов урона). При отлове урона использовать хэш-таблицу или массивы. При ударе юнита в id хэндла атакующего записывать в какую-то ячейку (ее номер не имеет значения, главное, чтобы она не совпадала с номерами ячеек различных систем) количество урона, который должен нанестись и запускать таймер, по истечению которого значение данной ячейки зачистится (главное еще сохранять ссылку на таймер в атакующего юнита; если нет таймера, то создать, а если уже есть, то обновить время в третей ячейки (с учетом того, что в первой - урон, во второй таймер)).
» ответ
~8gabriel8:
Это жесть, что ты сделал) Этот русификатор триггеров уж такую муть содержит, что ты просто какую-то белиберду сотворил. Исправил до рабочего вида, но чтобы совсем красиво было, это не ко мне, а к джассерам. Просто времени мало на всё, а исправление этих триггеров затратило его довольно много.
» ответ
~8gabriel8:
Определил причину невидимости модели после сохранения в war3me. В Geoset Animation Manager должна стоять Alpha 1, а он почему-то делает 0 или -1.

Поставил в Geoset Animation Manager не глобальные Color и Alpha, а для первых кадров всех 6 анимаций. Стало всё нормально и триггерные костыли не нужны.
Модель красного свечения ауры на юнитах:
Карта с этой аурой:
А отредактировать mdx в HEX-редакторе не сумел.
» ответ
Неуязвимость проверяют через даммика с атакой, через приказ, сможет ли атаковать или нет, просто проверка выполнения приказа. Так же пытаются нанести урон и смотрят сколько он отнял здоровья, так можно и определить неуязвимость и вычислить резист юнита к конкретному типу урона.

quq_CCCP #2 - 1 месяц назад 1
Без кода и внятного описание того что вы задумали - идите лесом, экстрасенсов тут нет, какой триггер, какой раз, ау мы не подозреваем даже что у тебя есть "еще одна карта" и что ты там наделал...
8gabriel8 #3 - 1 месяц назад (отредактировано ) 0

Эффект сохранён как глобальная переменная, она хранит лишь один эффект, потому лишь раз и срабатывает.
Но это у одного игрока, если не работает у разных, то странно, скидывай карту.