Атака оглушением вызывает подобную ерунду. Да и не только.
Например в доте бы вылетало сообщение 0 при атаке имея МКБ - сообщался бы урон, урон от микробаша, если бы выпал и 0.00 от нулевого критического удара.
Решение простое - поставь условие, что полученный урон больше 0.00, тогда только выводить.
Ancient, ну такой(твой) подход грамотнее)
Автору можно через ауру торнадо попробовать. Сам не пробовал, но вроде бы она единственная самонастакивающаяся. И если это так - то вешать ауру повреждения цели, которая дамажит чисто цель. Хотя хз, буде ли это много легче, чем триггерно
Ancient, зачем дезинформируешь. Ответ - нельзя. Можно стакать ауры с разными бафами, хоть до посинения. Смена бафа же кислотной бомбе, да даже удаление оного - проблему не решит. Ancient:
на основе другой способности
Не стоит кровосмешение устраивать.
Если ты поставишь к примеру лечилке-предмету и исцеляющему газу 1 и тот же баф - регенерация - то игра будет вылетать с фаталом
Можно указать массиву размерность, некоторым типам данных это необходимо сделать. Ну вот если ты выставишь размерность 9000 то карта не запустится.
Причина на много переменных может быть разная, например персональный таймер на каждый юнит в игре для чего-то
Достаточно юзать то что внизу, без ненадёжной функции сверху. Но даже тогда какая-то фигня остаётся, насколько мне говорили.
Конкретно в твоём случае рекомендую Использовать одну группу на всю игру.
Юнит входит в карту
Условия блаблабла
Отряд - добавить юнит в группу врагов.
Когда юнит умирает и разлагается он автоматом удаляется из группы.
Тебе останется только проверять число юнитов в группе, не создавая и не удаляя 10 раз в секунду.
Если не устраивает удаление юнита из группы только по разложению - удаляй вручную. когда умирает.
Группы в таком периоде даже "без утечек" вызывают лаги, у меня такое в карте по типу twisted metal имеет место быть.
Ещё у Бородача есть система безорбового отлова урона магический/физический. Но она не ловит тип атаки.
Больше известных мне систем распознавания типа урона нема
Ну самый топорный метод - заведи всем поп еременной Bawn9[] и при покупке делай её true.
Если переменная[владелец покупающего юнита] = true - то удалить/отменить, вернуть деньги выдать ошибку
Ну или требование поставить для покупки - юнит, а при покупке - просто удаляй пехотинца игрока красного из игры, делая требования к покупке невыполненными
» WarCraft 3 / Переменные
Возможно ты скопировал триггеры с другой карты и у них сбросилась размерность до 1.
» WarCraft 3 / Переменные
» WarCraft 3 / Плавающий текст
Например в доте бы вылетало сообщение 0 при атаке имея МКБ - сообщался бы урон, урон от микробаша, если бы выпал и 0.00 от нулевого критического удара.
Решение простое - поставь условие, что полученный урон больше 0.00, тогда только выводить.
» WarCraft 3 / Переменные
по дефолту в редакторе переменных стоит 1, вот у тебя 1 элемент массива и работает
» WarCraft 3 / Один баф перекрывает другой
Автору можно через ауру торнадо попробовать. Сам не пробовал, но вроде бы она единственная самонастакивающаяся. И если это так - то вешать ауру повреждения цели, которая дамажит чисто цель.
Хотя хз, буде ли это много легче, чем триггерно
» WarCraft 3 / Один баф перекрывает другой
Ancient:
Если ты поставишь к примеру лечилке-предмету и исцеляющему газу 1 и тот же баф - регенерация - то игра будет вылетать с фаталом
Ред. Melissa
» Tiodor's Art / И снова я
Ред. Melissa
» Tiodor's Art / И снова я
» WarCraft 3 / З
» WarCraft 3 / Переменные
» WarCraft 3 / Переменные
Причина на много переменных может быть разная, например персональный таймер на каждый юнит в игре для чего-то
» WarCraft 3 / Событие выбора и краш варкрафта
Ред. Melissa
» WarCraft 3 / З
А нет, границы с прозрачностью на месте :D
» WarCraft 3 / Пак "Ледяные Пустоши" 2.3
» WarCraft 3 / Событие выбора и краш варкрафта
» WarCraft 3 / Моделирование помогите!!
» WarCraft 3 / Переменные
» WarCraft 3 / Вопрос по MUI
Ред. Melissa
» WarCraft 3 / Постройка юнита.
Боевая единица - Rally-point as point - Rally-point of треннированный unit
или тренирующий, я тут хз как правильнее, проверь
Ред. Melissa
» WarCraft 3 / Утечка после создания группы
Юнит входит в карту
Условия блаблабла
Отряд - добавить юнит в группу врагов.
Когда юнит умирает и разлагается он автоматом удаляется из группы.
Тебе останется только проверять число юнитов в группе, не создавая и не удаляя 10 раз в секунду.
Если не устраивает удаление юнита из группы только по разложению - удаляй вручную. когда умирает.
» WarCraft 3 / Тип урона
Больше известных мне систем распознавания типа урона нема
» WarCraft 3 / Aoe
» WarCraft 3 / Порталы
» WarCraft 3 / Лимит здание/предмет
Если переменная[владелец покупающего юнита] = true - то удалить/отменить, вернуть деньги выдать ошибку
» WarCraft 3 / Лимит здание/предмет