не знаю, но 
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.
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
             
                        
                        
                    
 WC3
                                WC3
                            




Ред. iliamakar
То что написал ты отправит 12 случайных юнитов игрока 9 на игрока 1.
Ред. nvc123
предлагаю запретить нубам отвечать на вопросы ибо они несут всякую ересь
Ред. iliamakar
Покажи мне любую карту WC3 где предел группы не ограничен
и всеровно мой вариант работает
это не то что ты вешаешь на цифру с помощью ctrl
группа это объект group
и его размер не ограничен
Ред. iliamakar
прекрасно знаю что такое группа то что вешаем на ктрл это отряд
и вообщё если уже выбрали правильный ответ то что толку тут уже разговаривать?
- создаёшь группу
- заносишь в неё юнитов игрока 
- перебираешь эту группу с помощью функции ForGroup
а то что ты юзаешь бж и даже не знаешь их начинку говорит только о твоём незнании мат частиой попроси модеров чтобы они этот вопрос удалили или не смотри на моё "нубство"