Сделал триггер, работающий следующим образом: Безликий кастует способность, к нему перемещается область (точнее, под него), в этой области герои (или нейтральные юниты, или все вместе, как повезёт) выбираются в отряд, затем появляется dummy-пехотинец и бьёт случайного героя (или нейтрально-враждебного, как повезёт) "цепью молний", переменная отряда обнуляется. Всё. Проблема в том, что я без понятия как засунуть героев в отряд-цель. Я уже и Безликого в исключения ставил (юнит не равно безликий), и конкретного игрока целью делал (юнит триггера принадлежит игрок синий) , и героя отдельного целью делал, а оно не в какую. Там явно как-то хитровыверенно нужно ставить, о котором я не знаю.
Скрин триггера -
Скриншот игры -

Fly123, Для одиночной игры можешь использовать вейты(Ждать 2 сек), для сетевой игры забыть про них, в сетевой можешь использовать для бссов вейты
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Похожие вопросы:

ответ
Через что уничтожаешь? Если через килл, то конечно умирает и нейтральный.
  1. Если наносить от какого-то даммика урон в мильены, то не умрет нейтральный.
  2. Можно от даммика развеяние нежити за 0.01 сек.
  3. Заменять можно, внося значение золота в переменную и потом, создавая новый рудник, ставить количество золота в него из переменной, благо это даже в ГУИ реализовано.
ответ
Впервой вижу, чтоб так издевались над плавающем текстом...
Как пишет г-н Maniac_91, нет нужды в сохранении texttag, ибо при строчке
call SetTextTagLifespanBJ( GetLastCreatedTextTag(), 0.50 )
или (вариант получше)
call SetTextTagLifespan(GetLastCreatedTextTag(), 0.50)
Ваш texttag, как умненький мальчик, сам уберется, когда он сделал своё дело ;)
Правда есть один нюанс... Если Вы добавили строчку
call SetTextTagPermanent(GetLastCreatedTextTag(),true)
то этот мальчик будет стоять подле Вас до конца сабантуя и ждать команды на уничтожение ;)
ответ
печатать стену текста проще чем нажать принт скрин и прикепить скриншот?
явно же где то накосячили из-за невнимательности.
давайте договоримся, прежде чем создавать тему с нерабочим триггером вы проводите сами дебаг этого триггера, а затем уже если не поняли где ошибка, делаете вопрос
ответ
Так правильно всё, а GroupEnumUnitsInRange какой тип возвращает? правильно никакой, поэтому и ругается g ибо она null
ответ
Как выяснилось у Близард формат карт нормалей немного другой. Красный и зелёный канал поменяны местами, причём красный(который зелёный) ещё и инвертирован. Это и не OpenGL и не DirectX. Зачем они так сделали - вопрос открытый.

15
А где переменная кастера?

Группу, точку сам удалишь
Загруженные файлы
28
Во-первых, использовать ждать в триггерах каста строго запрещено.
Во-вторых, условие для группы бред, ты выбираешь всех юнитов, если кастер паладин, и ни одного, если кастер не паладин.
28
Desgul, и что? Это повод ставить ненужное условие? В группе должны быть только герои, а потому условие должно быть Matching Unit is Hero.
14
Desgul:
А где переменная кастера?
Monster - это безликий
А PsiRiftUnit - это даммик.
Твой способ работает, спасибо.
28
Ну и сама молния должна только по героям бить.
14
PT153:
Desgul, и что? Это повод ставить ненужное условие? В группе должны быть только герои, а потому условие должно быть Matching Unit is Hero.
В группе могут быть и нейтральные крипы. Я не указал, но там всё как надо он сделал. Я ставил условие, чтобы даммик не стрелял в самого безликого (я подумал, что сам безликий может оказатся в этой группе и дамик выстрелит в него (или не выстрелит вообще, ведь на союзников молнию кастовать нельзя).
28
юнит триггера принадлежит игрок синий
Юнит триггера это кастер...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.