не знаю, но
GroupTargetOrderById( GetUnitsOfPlayerAll(Player(8)), OrderId("attack"), GroupPickRandomUnit(GetUnitsOfPlayerAll(Player(0)) ) )
должна заставить всех юнитов принадлежащих игроку 9 растерзать юнитов игрока 1, но дело в том что из 30 юнитов только половина лезет в бой остальные просто стоят и эта функция стоит на переодическом событии каждые 4 сек. Так как заставить всех напасть?
GroupTargetOrderById( GetUnitsOfPlayerAll(Player(8)), OrderId("attack"), GroupPickRandomUnit(GetUnitsOfPlayerAll(Player(0)) ) )
должна заставить всех юнитов принадлежащих игроку 9 растерзать юнитов игрока 1, но дело в том что из 30 юнитов только половина лезет в бой остальные просто стоят и эта функция стоит на переодическом событии каждые 4 сек. Так как заставить всех напасть?
Принятый ответ
Как мы знаем макс.кол-во в группе варика это всего 12 юнитов, тут через выбор легче делать - выбрать всех юнитов игрока 9 и приказать выбранному юниту атаковать врага. :)
То что написал ты отправит 12 случайных юнитов игрока 9 на игрока 1.
То что написал ты отправит 12 случайных юнитов игрока 9 на игрока 1.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. nvc123
предлагаю запретить нубам отвечать на вопросы ибо они несут всякую ересь
Ред. iliamakar
Покажи мне любую карту WC3 где предел группы не ограничен
и всеровно мой вариант работает
это не то что ты вешаешь на цифру с помощью ctrl
группа это объект group
и его размер не ограничен
Ред. iliamakar
прекрасно знаю что такое группа то что вешаем на ктрл это отряд
и вообщё если уже выбрали правильный ответ то что толку тут уже разговаривать?
ой попроси модеров чтобы они этот вопрос удалили или не смотри на моё "нубство"
и если он вдруг будет изучать джасс на более высоком уровне у него случится разрыв шаблона
Ред. iliamakar
ну я думаю этот человек всёже прочитает нашу переписку и узнает что я совсем много перепутал группу и отряд