Добавлен Freezeeee
Доброго времени суток.
Такой вопрос - как скрыть карту приказов у определенного юнита? То-есть чтобы его можно было контролировать триггерами, а игроку нельзя было. То-бишь как в кастл-файте у бегающих из зданий юнитов сделано. Изначально юнит должен быть управляем игроком, но уже в игре он, используя скилл, временно лишается управления игроком.
Такой вопрос - как скрыть карту приказов у определенного юнита? То-есть чтобы его можно было контролировать триггерами, а игроку нельзя было. То-бишь как в кастл-файте у бегающих из зданий юнитов сделано. Изначально юнит должен быть управляем игроком, но уже в игре он, используя скилл, временно лишается управления игроком.
Принятый ответ
Про стража мне известно. Но тут такая пробелма - мой юнит изначально контроллируемый, но в процессе игры он может заюзать скилл, который сделает его на время неуправляемым. Извиняюсь, что забыл дописать это в вопрос сразу.
Пока сам ковырялся нашёл такой способ (работает только для одного типа юнитов):
"Создается юнит и его копия в РО. У копии дается классификация "страж", а в игре с помощью перевоплощения я превращаю исходного юнита в юнита-копию, у которого скрыта карта приказов. Таким образом я могу временно потерять над юнитом контроль (по плану взамен дать ему временный бафф)."
Пока сам ковырялся нашёл такой способ (работает только для одного типа юнитов):
"Создается юнит и его копия в РО. У копии дается классификация "страж", а в игре с помощью перевоплощения я превращаю исходного юнита в юнита-копию, у которого скрыта карта приказов. Таким образом я могу временно потерять над юнитом контроль (по плану взамен дать ему временный бафф)."
Нашёл решение в этой статье - xgm.guru/p/wc3/powerups
В любом случае - спасибо всем отписавшимся!
В любом случае - спасибо всем отписавшимся!
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Maniac_91
Страж (ward)
Если классификация боевой единицы – Страж, исчезнет его карта команд и способности. Помимо этого, никаких изменений с воином не произойдет. Однако у боевой единицы все еще останется возможность выполнять приказ правой кнопкой мыши. Если же Вы хотите заблокировать и перемещение боевой единицы, используйте следующий код:
Я просто чайник
Msey, gg_unit_hpea_0006 - это id типа боевой еденицы?
Отредактирован Freezeeee
Пока сам ковырялся нашёл такой способ (работает только для одного типа юнитов):
"Создается юнит и его копия в РО. У копии дается классификация "страж", а в игре с помощью перевоплощения я превращаю исходного юнита в юнита-копию, у которого скрыта карта приказов. Таким образом я могу временно потерять над юнитом контроль (по плану взамен дать ему временный бафф)."
В любом случае - спасибо всем отписавшимся!