Хочу сделать чтобы если пехотинец оказался слишком далеко от своего здания "дом", допустим на расстоянии 5000+, то он сразу умирал. Дайте какой-нибудь гайд или наработку с похожей штукой, где есть работа с областями относительно юнита.
Принятый ответ
чем-то напоминает завод тинкера. там тоже есть такая фишка. только спавнит автоматически =(
вот
Завод 'ANfy'/ Мини-завод 'ANsy'/'ANs1'/'ANs2'/'ANs3' - пассивка с иконкой, каждый раз создает новых маленьких заводных гоблинов. Интервал порождения - время, через которое создается новый гоблин. Есть "радиус подчинения" - если гоблин отойдет дальше этого радиуса от завода, то погибнет. Это очень похоже на призыв, там таймер жизни нацепляют, наносится дополнительный урон, как вызванным существам, от магических заклинаний. Но не ловится событием "юнит призвал боевую единицу", зато можно ловить по событию "юнит вошел в область". Неплохо сочетается со способностью "сбор" 'ARal', "Сборный пункт" - указываешь флаг в точку, где будет скапливаться все войско (как только появится рядом, он побежит к точке сбора).
Чтоб спавнил на постоянно основе, задайте длительность = 0. А чтоб спавнил в нужный момент, добавляйте абилку, и после спавна сразу же удаляйте абилку (иначе дофига наспавнит, так как абилка автоматом спавнит).
только вот вам нужно триггерно, но вам уже все расписали.
вот простой пример 2. тут заранее добавляем в группу. у каждого дома должна быть создана своя группа, в которую добавляешь. короче если вы строите дом, нужно создавать группу. Если дом умирает, группу удаляете. И счетчик надо делать, чтоб запоминать скока.
вот простой пример 2. тут заранее добавляем в группу. у каждого дома должна быть создана своя группа, в которую добавляешь. короче если вы строите дом, нужно создавать группу. Если дом умирает, группу удаляете. И счетчик надо делать, чтоб запоминать скока.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Naadir
И если оно больше 5000 -- убиваешь.
Всё очень просто. Исследуй редактор триггеров.
Есть вот что:
PT153: jass пока слишком сложно, сначала обычные триггеры понять надо :d
Ред. Hodor
Делаешь область с нужным размером и ловишь ивент на лив из неё. Никто же не будет ходить и проверять какая там область, квадратная или круглая, тем более на таком расстоянии.
Условие: -
Действие: Выбрать всех юнитов типа (х) на расстоянии 5000+ от (нужного тебе юнита) и убить их.
Событие: каждые 0.03 секунды.
Условие: -
Действие: Выбрать всех юнитов типа (х)
Если расстояние между (х) и (нужным юнитом) больше 5000
Убить выбранного юнита.
Ред. MpW
вот простой пример 2. тут заранее добавляем в группу. у каждого дома должна быть создана своя группа, в которую добавляешь. короче если вы строите дом, нужно создавать группу. Если дом умирает, группу удаляете. И счетчик надо делать, чтоб запоминать скока.