У меня есть 5 волков. Они стоят в точке А. По скрипту проигрывается звук, волки идут в точку Б, где и должны теперь стоять по умолчанию. И проблемы с последним действием. Как бы я костылями не пытался всё сделать, ничего не получается. Можете помочь с этим пожалуйста?

SirDragdord, вот тут ответ:
Нужно мгновенно переместить юнитов в нужное место, потом сделать RecycleGuardPosition, потом вернуть обратно и отдать приказ перемещения в нужную позицию.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
Насколько я знаю, только пересоздать их на новом месте, других способов без костылей переопределить поведение нейтралов нет.
Или отслеживать все приказы возврата к точке и перебивать их своими.
32
prog, для начала хочу посмотреть что он таки задумал...
9
quq_CCCP:
prog, для начала хочу посмотреть что он таки задумал...
Загруженные файлы
26
SirDragdord, вот тут ответ:
Нужно мгновенно переместить юнитов в нужное место, потом сделать RecycleGuardPosition, потом вернуть обратно и отдать приказ перемещения в нужную позицию.
Принятый ответ
26
prog, сейчас проверил, оно вообще не работает)
Тогда делал для себя, решая свою задачу, всё получилось. В этом же случае надо разбираться, что пошло не так. Только сегодня времени на это сейчас нет и вряд ли будет.
32
prog, у всех нейтральных игроков свой ИИ, у них как бы контроль на всех нейтрал плауеров расшарен и ими управляет один ИИ (халтура близзардов)
Отключить его нельзя, даже у лича с мемхаком не поулчалось - игра падала, насколько помню.
ИИ всегда будет вести юнитов в точку их спауна, если они конечно не спят. SetUnitPosition перемещает и точку спауна (для ИИ), но так же можно отловить приказ move (версия для ИИ) и отдать приказ идти снова куда нужно (юзается в доте для крипов красного и зеленого игроков, т.к на слотах реальных зеленого и красного игрока обычно сидят обсервы. (это вызывает кучу багов и попыток их решения, крывых попыток если говорить о доте)
21
пока банально идея пересоздать юнитов, думаю, для нейтралов это не критично же?
24
ClotPh, а теперь потрудись по читать комментарии. Ты, как обычно, ворвался когда уже все обсудили, в том числе предложенный тобой вариант.
21
prog, ох, ну да, именно ты предложил, а я славу пытаюсь присвоить, извини =)
А, да, "почитать" пишется слитно, хотя мелочь, но косячок, косячоооок...
Ну ладно, ты прав - стоит вначале читать и думать, а потом говорить и действовать. Поспешать надо медленно. А если недостаточно времени и желания - лучше молчать.
26
SirDragdord, перепробовал кучу вариантов, но в итоге юниты не хотели принимать новую позицию предложенным мною способом, при этом, как и отметил prog, нейтрально-враждебные юниты вообще не хотели следовать триггерным указаниям ИИ. Но если волчары не нейтральные, то тебе надо просто поставить RecycleGuardPosition для отряда и отправить его в нужную область, когда они туда придут, там и будет их новая точка ожидания.
Прикладываю карту с триггером, где два примера. В первом волк бежит на большое расстояние и не убегает обратно, если рыцарем навлечь его с новой позиции на себя и убежать, то через определённое время или расстояние волк вернётся на своё новое место. А во втором примере RecycleGuardPosition для отряда.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.