Что не так?
Сделал триггер, который бы скрывал юнитов, принадлежащих определенным игрокам, во время синематика, но почему-то он не срабатывает. Где моя ошибка?

Лучший ответ:
Afterdeath, скрин не могу, я с мобильного сейчас. Текстом напишу, по памяти.
Действия:
Pick every unit in playable map area and do multiple actions:
If picked unit belongs to ally of (Игрок 1) = да then (это союзник игрока 1).
Hide picked unit.



Просмотров: 127

XGM Bot #1 - 1 неделю назад 0
Похожие вопросы:

» ответ
Вот правильные пути:
baal.blp
Baal.mdx
Baal_portrait.mdx
То есть просто названия файлов должны быть путями.
» ответ
В событии ставить нужно - Юнит получает предмет
В условиях везде проставь TriggeringUnit, а не Hero Manipulating item
» ответ
Выбрать героя добавь еще.
» ответ
Да у тебя куча дыр, во-первых ты не запустил триггер 115 области lumber direction, и оно соответственно не реагирует на событие. Во-вторых перепроверь gold проверку условия на да или нет в той карте которую ты отправил стоит нет
А золото не движется потому что ты ожидание 0,5 сек поставил а область в милисекунде от изначальной то есть триггер не успевает запуститься
» ответ
Viktor19:
Путь текстуры правильно указал?
да, сейчас вообще обратил внимание что текстуры идущие в комплекте не воспринимаются почему-то, а именно "Shield.blp".
Все равно проблема не решилась, вроде бы смог заменить текстуру, которую не видел но варик не воспринимает модель.
1

Afterdeath #2 - 1 неделю назад 0
Вот скрин
Продолжение
прикреплены файлы
Steal nerves #3 - 1 неделю назад (отредактировано ) 0
Picked player ?
Afterdeath #4 - 1 неделю назад 0
Steal nerves:
Picked player ?
Что с picked player не так? Или на что его надо заменить?
Maniac_91 #5 - 1 неделю назад 0
Может, выбрать всех юнитов в карте, а потом сделать проверку игрока-владельца? Если союзник - прятать.
Steal nerves #6 - 1 неделю назад 0
Не та переменная просто. Есть разные циклы. Есть перебор группы юнитов (group , отряд) - picked unit. А есть перебор группы игроков (force player) - picked player. Ты ссылаешься не на того игрока, точнее переменную, его просто нет
Afterdeath #7 - 1 неделю назад 0
Steal nerves:
Не та переменная просто. Есть разные циклы. Есть перебор группы юнитов (group , отряд) - picked unit. А есть перебор группы игроков (force player) - picked player. Ты ссылаешься не на того игрока, точнее переменную, его просто нет
То есть это в корне неправильно? А можешь тогда посоветовать что-то? Как скрыть этих юнитов?
Maniac_91:
Может, выбрать всех юнитов в карте, а потом сделать проверку игрока-владельца? Если союзник - прятать.
Через условие?
Maniac_91 #8 - 1 неделю назад 0
Afterdeath, через действие "If/Then/Else".
Steal nerves #9 - 1 неделю назад 0
То есть это в корне неправильно? А можешь тогда посоветовать что-то?
не используй picked player, задай вместо него красного игрока.
Afterdeath #10 - 1 неделю назад 0
Steal nerves:
То есть это в корне неправильно? А можешь тогда посоветовать что-то?
не используй picked player, задай вместо него красного игрока.
И тогда триггер сработает и для других игроков?
Steal nerves #11 - 1 неделю назад (отредактировано ) 0
И тогда триггер сработает и для других игроков?
Afterdeath, только на красного, это как у тебя на скрине. По-другому придется тогда фильтр ставить или через условие. Когда пикаешь всех в группу, фильтр отсеивает не нужных. Или прямо в for group (цикле) поставь условие через действие
"If/Then/Else".
фильтр - то же самое, что и условие возвращает логическую. Это типа условие, которое отсеивает при добавлении. В условии или фильтре предлагаю добавить условие, что юнит не враг красному
Maniac_91 #12 - 1 неделю назад 0
Прямо в цикле в условиях можно выбрать всех нужных игроков.
Afterdeath #13 - 1 неделю назад 0
Maniac_91:
Прямо в цикле в условиях можно выбрать всех нужных игроков.
Можешь сделать скрин, если не сложно? А то у меня все на англе, и я пока не изучил досконально все разделы триггеров.
Maniac_91 #14 - 1 неделю назад (отредактировано ) 0

Afterdeath, скрин не могу, я с мобильного сейчас. Текстом напишу, по памяти.
Действия:
Pick every unit in playable map area and do multiple actions:
If picked unit belongs to ally of (Игрок 1) = да then (это союзник игрока 1).
Hide picked unit.
Afterdeath #15 - 1 неделю назад 0
Maniac_91:
Afterdeath, скрин не могу, я с мобильного сейчас. Текстом напишу, по памяти.
Действия:
Pick every unit in playable map area and do multiple actions:
If unit belongs to ally of (Игрок 1) = да then (это союзник игрока 1).
Hide picked unit.
If triggering? Picked? unit belongs?
Maniac_91 #16 - 1 неделю назад (отредактировано ) 0
Afterdeath, да-да, забыл. Picked unit.
Afterdeath #17 - 1 неделю назад (отредактировано ) 0
Maniac_91:
Afterdeath, да-да, забыл. Picked unit.
Верно? Вместо Triggering Picked.
прикреплены файлы