XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Obelick

offline
Опыт: 26,071
Активность:
Отследить урон от мины
Как отследить игрока - владельца мины, на которой подорвался его противник? Пробовал делать killing unit = игрок 1, игрок 2 и т.д. но глухо, триггер не срабатывает.
Старый 21.06.2012, 09:12
Diaboliko
Silenced by Diaboliko
offline
Опыт: 16,108
Активность:
Смотря что тебе нужно. Попробуй пошаманить со смертью мины, можно поставить триггерный урон и все в шоколаде...
Старый 21.06.2012, 09:18
Obelick

offline
Опыт: 26,071
Активность:
Diaboliko, триггерный урон не вариант. Смерть пытался проверять, но так же безуспешно. Игрока все же получилось отследить, но если даже владелец другой игрок, то у меня выводит на экран что игрок 1 убил игрока 1.
Старый 21.06.2012, 09:23
Nerevar
I'll be back!
offline
Опыт: 18,352
Активность:
Делай триггерные мины
Ну и вообще кстати
Старый 21.06.2012, 09:26
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Мина - юнит, она наносит урон, урон от конкретного юнита отслеживается, если только он не разлагается в 3 секунды.
Старый 21.06.2012, 09:34
Obelick

offline
Опыт: 26,071
Активность:
Clamp, пробовал ставить условие killing unit = мина. Не помогает. Щас даже скрин скину.
Старый 21.06.2012, 09:35
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
А у тебя система отлова урона вообще есть? Если есть, то какая?
Старый 21.06.2012, 09:45
Nerevar
I'll be back!
offline
Опыт: 18,352
Активность:
Obelick, при чем здесь killing unit??
Clamp, имеет ввиду событие юнит получает урон и там уже отслеживаем является ли источник урона миной
отлов урон ищи в поиске
Старый 21.06.2012, 09:45
Obelick

offline
Опыт: 26,071
Активность:
Obelick добавил:
Nerevar, а, понял. Сейчас попробую.
Obelick добавил:
Clamp, система есть.
Obelick добавил:
Что-то я все равно допереть не могу... Мне нужно проверить если игрок убивает другого игрока с помощью мины то делать значение переменной +1 и выводить на экран сообщение о убийстве. Как тут поможет отслеживание урона?
Старый 21.06.2012, 09:53
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Вот этой проверил, отлавливает.
вообще никогда не умел настраивать мины, поэтому всегда делал триггерно и не парился
Clamp добавил:
Obelick, Ловишь урон, смотришь владельца нанесшего урон юнита, чего сложного?
Старый 21.06.2012, 09:54
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,595
Активность:
Obelick, у мины 2 способности, Это Мина взрывается и Урон от взрыва, убери способность урон от взрыва и сделай триггер с событием что юниту умирает, условие что умерший юнит твоя мина, и наноси урон триггерно... тут всё проще некуда...
Старый 21.06.2012, 10:45
Obelick

offline
Опыт: 26,071
Активность:
quq_CCCP, проще то да, но мне бы стандартом урон наносить.
Старый 21.06.2012, 13:10
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,595
Активность:
Obelick, а там фиксированный урон в радиусе, так что проверяй через того кто нанёс урон... GetDamageSource()
Старый 21.06.2012, 14:09
Diaboliko
Silenced by Diaboliko
offline
Опыт: 16,108
Активность:
Из серии "не триггерный урон" потестил малость. Заменяем способность мины наносить урон на способность суецида у подрывной бригады, ставим Explode On Death=true. Тесты показали, можно даже запаузить юнита, он будет взрываться и оставаться невидимым, но если юнита убить, он также взорвется :3 Все прекрасно отлавливается.
Старый 21.06.2012, 20:41
Arti

offline
Опыт: 11,196
Активность:
А если Поставить событие
Боевая еденица умирает
(Dying unit) is мина
(Dying unit) has ability Какаято невидимая дамми абилка для мины.
Player = Owner of (Dying unit)
Pick every unit in range 300 of position of Dying unit and do actions - действия с подорвашимися на мине...
Старый 21.06.2012, 21:16
Extremator

offline
Опыт: 39,812
Активность:
Событие - юнит умирает
Действие - Игра - Текст - показать всем игрока надпись "(Name of (Killing Unit))"
попробуй... может твоя мина вообще не числится как убайца о_О
Старый 21.06.2012, 21:20
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 05:16.