nvc123, Все у меня работает. Без If-Then-Else и без занесения пустых значений. Просто убрал переменную отряд(массив) и заменил на отряд (без массива).
Правда придется хранить в памяти 10 переменных для 10 игроков, но факт остается фактов: все робит
Все это ерунда парни. Подсчет юнитов осуществляется следующим образом:
Количество юнитов в группе юнитов(Юниты принадлежащие(Владелец(Выбранный юнит)) сопоставительного ((((Совпадающий юнит) в {нужная нам переменная}) и ((Тип юнита(Совпадающий юнит)) равно {нужный нам тип юнита})).
Узнаем количество юнитов определенного типа в определенной группе(проверенно).
ssbbssc, А если 10 типов войск у 10 игроков? Проще я думаю будет сделать для каждого типа юнитов отдельную группу-массив с индексом номера игрока. Получится в принципе то же, только понятнее.
Maniac_91, Сейчас попробую.
p.s. все точки и эффекты удаляю. Здесь эффект просто для визуального теста активации триггера Maniac_91, К сожалению не помогло. Функция все равно срабатывает. Дело тут даже не в формате условий, а дело в том, что данное действие не заносит юнита в переменную с группой.
» WarCraft 3 / Добавления юнита в группу
Правда придется хранить в памяти 10 переменных для 10 игроков, но факт остается фактов: все робит
» WarCraft 3 / подсчет юнитов в группе
Количество юнитов в группе юнитов(Юниты принадлежащие(Владелец(Выбранный юнит)) сопоставительного ((((Совпадающий юнит) в {нужная нам переменная}) и ((Тип юнита(Совпадающий юнит)) равно {нужный нам тип юнита})).
Узнаем количество юнитов определенного типа в определенной группе(проверенно).
» WarCraft 3 / подсчет юнитов в группе
» WarCraft 3 / Добавления юнита в группу
p.s. все точки и эффекты удаляю. Здесь эффект просто для визуального теста активации триггера
Maniac_91, К сожалению не помогло. Функция все равно срабатывает. Дело тут даже не в формате условий, а дело в том, что данное действие не заносит юнита в переменную с группой.
» WarCraft 3 / Добавления юнита в группу
» WarCraft 3 / Неприятное поведение рабочего
» WarCraft 3 / Ближайший объект в области
» WarCraft 3 / Текущий прогресс строительства
» WarCraft 3 / Область с боссом
» WarCraft 3 / Очередь исследования
Помогла команда для текущего выбора:
call ForceUICancelBJ( GetOwningPlayer(GetTriggerUnit()) )
» WarCraft 3 / Очередь исследования
» WarCraft 3 / Очередь исследования
» WarCraft 3 / Очередь исследования