Добавлен Paraxenate
Доброго времени суток. Я создал функцию, которая выводит над юнитом получаемый урон. Функция работает нормально при обычных атаках, а при атаке способностью происходит следующее: Появляется сразу 3 плавающих текста. Два из них содержат цифру 0, один - нанесенный урон. Способность, которой атакован юнит - "Бросить камень". Обычная, не измененная, не пустышка. Скажите, откуда берутся еще 2 плавающих текста?
Принятый ответ
Атака оглушением вызывает подобную ерунду. Да и не только.
Например в доте бы вылетало сообщение 0 при атаке имея МКБ - сообщался бы урон, урон от микробаша, если бы выпал и 0.00 от нулевого критического удара.
Решение простое - поставь условие, что полученный урон больше 0.00, тогда только выводить.
Например в доте бы вылетало сообщение 0 при атаке имея МКБ - сообщался бы урон, урон от микробаша, если бы выпал и 0.00 от нулевого критического удара.
Решение простое - поставь условие, что полученный урон больше 0.00, тогда только выводить.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Например в доте бы вылетало сообщение 0 при атаке имея МКБ - сообщался бы урон, урон от микробаша, если бы выпал и 0.00 от нулевого критического удара.
Решение простое - поставь условие, что полученный урон больше 0.00, тогда только выводить.