не знаю, но
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.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. iliamakar
То что написал ты отправит 12 случайных юнитов игрока 9 на игрока 1.
Ред. nvc123
предлагаю запретить нубам отвечать на вопросы ибо они несут всякую ересь
Ред. iliamakar
Покажи мне любую карту WC3 где предел группы не ограничен
и всеровно мой вариант работает
это не то что ты вешаешь на цифру с помощью ctrl
группа это объект group
и его размер не ограничен
Ред. iliamakar
прекрасно знаю что такое группа то что вешаем на ктрл это отряд
и вообщё если уже выбрали правильный ответ то что толку тут уже разговаривать?
ой попроси модеров чтобы они этот вопрос удалили или не смотри на моё "нубство"