можешь посмотреть как тут перехватывается урон. хоть я и не рекомендую делать через выдачу неуязвимости, лучше повышать как нибудь максимальное хп если урон выше чем текущее возможное восполнение хп, а затем вернуть обратно как было и провести нужные манипуляции
Название: Таймерный детонатор
Метод: GUI/Jass/cJass/vJass (предпочтительней GUI)
MUI: Рекомендовано
Цель: Другой юнит / Сам юнит (т.е можно подорвать себя ) /Точка
Количество уровней: 1
Описание: ( Способность для предмета) После активации нажатием на переключатель, на взрывчатке будет отображаться таймер ( взрывчатку можно бросить или подорвать себя), начинающий отсчитывать от цифры "10" и уменьшаться вплоть до тех пор, пока не достигнет цифры "0", после чего происходит взрыв. Если нажать кнопку ещё раз, прежде чем таймер дойдёт до "0", то его можно будет приостановить (он не сбрасывается).
Наносит урон: Например 100 единиц. Желательно чтобы таймер текста всплывал вместе с бомбой.
а как вы представляете себе ситуацию, когда есть в инвентаре 1 детонатор и 3 бомбы? он включает сразу 3? а если только одну, как он будет определять, активировать нужно ему новую бомбу, или деактивировать которая заведена?
Не критично. Конечно же тут появятся специалисты грызущие глотку за каждую сотую долю процента производительности, но на практике это не имеет смысла. Между тем есть такая вещь как лимит операций, в который ты можешь когда-нибудь упереться если делать все через один триггер.
в лимит операций ты так же упрешься если будешь плодить триггеры бездумно
сохрани как то ссылку на здание к которому принадлежат юниты, когда юнит умрет, по этой ссылке нужно проверять здание на котором они висят, это то о чем тебе написали выше
здание знает какие юниты на нем висят, а юниты должны знать к какому зданию они привязаны
ну вы бы обратили внимание на свое же событие, подумали что за оно, на крайняк воспользовались переводчиком
а что бы не гадать, воспользовались бы дебагом xgm.guru/p/wc3/debugging
"вчера переносил двигатель из бмв в запорожец, все было норм, сегодня зашел в гараж, завожу, и обнаружил что запорожец едет непонятно, то вообще не заводится. Понятия не имею в чем дело, Помогите!"
» WarCraft 3 / Belarussian Bellum
» WarCraft 3 / AdicHelper?
» WarCraft 3 / Правка урона
» WarCraft 3 / Как Preload Exploit связан с Кэшом?
» WarCraft 3 / Как Preload Exploit связан с Кэшом?
» WarCraft 3 / Правка урона
» WarCraft 3 / Как Preload Exploit связан с Кэшом?
Ред. Hate
» WarCraft 3 / Правка урона
» WarCraft 3 / Правка урона
» WarCraft 3 / Джас код на удаление точек
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Нужно ли собирать триггеры с одинаковым условием в один
» WarCraft 3 / Нужно ли собирать триггеры с одинаковым условием в один
» WarCraft 3 / Ох уж эти Хеш-таблицы
» WarCraft 3 / Спелла нет
» WarCraft 3 / Проблема в триггере рывка
Ред. Hate
» WarCraft 3 / Проблема в триггере рывка
» WarCraft 3 / Проблемы с триггером в карте(1.26)
а что бы не гадать, воспользовались бы дебагом xgm.guru/p/wc3/debugging
» WarCraft 3 / Баганная модель.
» WarCraft 3 / Баганная модель.
» WarCraft 3 / Эффект на способность "Сокрушение"
» WarCraft 3 / Как сделать самолет, как в World in Flames (или близко к нему)?
» WarCraft 3 / Баг в карте юниты перестали ходить
» WarCraft 3 / Как дать временную способность?
» WarCraft 3 / можно ли отследить каст пламени феникса