nvc123, наверное багов будет 100500, придется вызывать перерисовку всего что видит игрок, вар не грузит новые текстуры просто так, оптимизация блин.....
Ну любые приказы отданные триггерно будут сбивать текущий приказ.
Активировать абилки можно мемхаком, или рунами (работает на некоторые переключатели и морфы)
Viktor19, ну пассивки рунных браслетов не складываются, только благословение элуны может складываться, да и то с уменьшением эффективности в порядке приобретения. То есть ты получаешь 100 урона от молотка бурь, без единого маг резиста, с одним резистом на 5% ты будешь получать 95 ед. урона, а с двумя абилками по 5% ты получишь 90.25 ед. урона и так далее, как не крути 25% от пяти абилок не будет.
Frozen_Cat, если все сделать как положено, а не как делает айсфрог в доте то не будет проблем с лечением.
Ты сначала отслеживаешь урон от спелла (для этого проще всего кастовать спелл от лица дамми юнита), и при получении урона юнитами от этого даммика ты вручаешь ему пассивку на 150000 хп, ставишь ему макс хп, запоминаешь сколько унего до этого было хп и сколько прилетело урона, запускаешь таймер на 0.00 сек, по его истечению ты удаляешь у юнита пассивку на макс хп (если он жив) ставишь ему хп сколько было - урон * 0.6, при этом проверяешь будет ли сниженный урон больше хп, если больше то ставишь юниту 1 хп и бьешь его уроном от лица источника урона.
Вообще-то, они будут выполняться по мере срабатывания, очерёдность влияет только на одинаковые события.
Я про действия триггера TriggerAction, они на одно событие или экзикут срабатывают в порядке приобретения триггера, вот условия срабатывают интереснее если одно будет не истинно, все остальные не выполнятся и действия не запустятся, а вот действия триггера независимы.
Наработка set Attribute, была где то на сайте, нл вот блок урона не припомню там.
Блок урона очень разный, нужно блокировать любой урон?
Тогда тебе триггер с событием Юнит получает урон ну и блокировать урон лечением.
Экшин триггера это ссылка на code. набор байткодов в памяти, оформленный а виде готовой для запуска конструкции. У триггера может быть бесчисленное кол.во экшенов, они будут выполнятся в порядке приобретения.
А вот события это туча проверок, своего рода рычагов на объектах, которые дергает движок когда нужно...
Ну хз, ручками удали скилл слк или тхт, хз как там у тебя, после деоптимизации карты (снятия защиты) часто бывают баги с обьектными данными, попробуйте другой деоптимизатор, или правьте ручками...
Ну тебе нужно чтобы был прямо таки бафф который можно рассеивать?
Для начала сделай способность, и баф на основе какой нибудь пустышки, подойдет ярость у некромантов, так же переодический триггер который раз в пол секунды проверяет всех юнитов в группе, есть ли у них бафф если юнит мертв или у него нет баффа, то у юнита удаляется способность на доп урон зданиям и сам унит удаляется из группы.
При касте твоим шаманов заклинания на цель, ты добавляешь цель заклинания в группу, которую и перебирает описанный выше триггер.
Надеюсь понятно?
Не удивительно, кто так делает?
Никаких вейтов в гуппах использовать нельзя, что за глупость! Для задержек существуют таймеры!
Слишком низкое время жизни дамми юнита, ставь секунд 5, то рисукуешь убить юнита неизвестно кем.
Ты не даешь видимость и не создаешь даммика за нейтрально пассивных, а зря! Даммик может не удивить в кого ему кинуть корни, цель можеть быть в тумане войны.
Чтобы кинуть корни в случайных юнитов в радиусе, есть особое дейстие GroupPickRandomUnit().
Спелл нужно переписать с 0, так же удалить русс. триггеры!
Триггер что юнит игрока отдал приказ цель точка, цель обьект, условие - юнит является героем и не является иллюзией.
Действие, обнулять счетчик в глобальном массиве, таймер добавляет раз в 5 секунд в каждую ячейку массива (номер ячейки = номер игрока) по 1 единице, как только кол-во единиц в ячейке будет выше нормы, включаешь возможность кика игрока.
» WarCraft 3 / Отключить резервную копию карты World Editor?
» WarCraft 3 / Можно ли у GetLocalPlayer изменить интерфейс во время игры?
» WarCraft 3 / Можно ли у GetLocalPlayer изменить интерфейс во время игры?
» WarCraft 3 / Работающая во время строительства способность
Активировать абилки можно мемхаком, или рунами (работает на некоторые переключатели и морфы)
» WarCraft 3 / Блок урона и резис магии как библиотека BonusMod
» WarCraft 3 / Как сделать урон заклинаний на 60% слабее?
» WarCraft 3 / Как сделать урон заклинаний на 60% слабее?
Ты сначала отслеживаешь урон от спелла (для этого проще всего кастовать спелл от лица дамми юнита), и при получении урона юнитами от этого даммика ты вручаешь ему пассивку на 150000 хп, ставишь ему макс хп, запоминаешь сколько унего до этого было хп и сколько прилетело урона, запускаешь таймер на 0.00 сек, по его истечению ты удаляешь у юнита пассивку на макс хп (если он жив) ставишь ему хп сколько было - урон * 0.6, при этом проверяешь будет ли сниженный урон больше хп, если больше то ставишь юниту 1 хп и бьешь его уроном от лица источника урона.
» WarCraft 3 / Что из себя представляет TriggerAddAction?
» WarCraft 3 / Как сделать урон заклинаний на 60% слабее?
» WarCraft 3 / Блок урона и резис магии как библиотека BonusMod
Блок урона очень разный, нужно блокировать любой урон?
Тогда тебе триггер с событием Юнит получает урон ну и блокировать урон лечением.
» WarCraft 3 / Что из себя представляет TriggerAddAction?
А вот события это туча проверок, своего рода рычагов на объектах, которые дергает движок когда нужно...
» WarCraft 3 / Задание абилке перезарядки через SetAbilityCD
Берем и проверяем все данные на корректность.
» WarCraft 3 / Запрет захода за зону.
» WarCraft 3 / Задание абилке перезарядки через SetAbilityCD
» WarCraft 3 / Подскажите: Как удалить способность? При удалении Ошибка!
» WarCraft 3 / Подскажите: Как удалить способность? При удалении Ошибка!
» WarCraft 3 / Стражница Кровавых Эльфов
» WarCraft 3 / Стражница Кровавых Эльфов
» WarCraft 3 / Как сделать бафф у юнита который даст способность цели.
Для начала сделай способность, и баф на основе какой нибудь пустышки, подойдет ярость у некромантов, так же переодический триггер который раз в пол секунды проверяет всех юнитов в группе, есть ли у них бафф если юнит мертв или у него нет баффа, то у юнита удаляется способность на доп урон зданиям и сам унит удаляется из группы.
При касте твоим шаманов заклинания на цель, ты добавляешь цель заклинания в группу, которую и перебирает описанный выше триггер.
Надеюсь понятно?
» Dota 2 / Конкурс героев для Dota 2
» WarCraft 3 / Важная информация об обновлении 1.28
» WarCraft 3 / Массовый спелл с ограничением
Никаких вейтов в гуппах использовать нельзя, что за глупость! Для задержек существуют таймеры!
Слишком низкое время жизни дамми юнита, ставь секунд 5, то рисукуешь убить юнита неизвестно кем.
Ты не даешь видимость и не создаешь даммика за нейтрально пассивных, а зря! Даммик может не удивить в кого ему кинуть корни, цель можеть быть в тумане войны.
Чтобы кинуть корни в случайных юнитов в радиусе, есть особое дейстие GroupPickRandomUnit().
Спелл нужно переписать с 0, так же удалить русс. триггеры!
» WarCraft 3 / Кик афк
Действие, обнулять счетчик в глобальном массиве, таймер добавляет раз в 5 секунд в каждую ячейку массива (номер ячейки = номер игрока) по 1 единице, как только кол-во единиц в ячейке будет выше нормы, включаешь возможность кика игрока.
» WarCraft 3 / где скачать сеьёзные карты?