Вопрос будет повторен, на тот случай если есть умельцы, которые могут обойти лок аргументов через ForGroup
Можно ли через эту функцию вводить аргументы для используемой функции?
function Example takes integer i returns nothing
...
endfunction
call ForGroup(g, function Example(11))
Я пытаюсь использовать что-то вроде этого, но выдает ошибку, действительно ли нельзя вводить аргументы через ForGroup?Если нет, то я бы хотел альтернативу ForGroup, чтобы я также использовал ее для определенной группы юнитов, но уже с аргументами
Также второй вопрос
Что профитнее юзать ForGroup или цикл через FirstUnitInGroup?

Используй следующую конструкцию:
globals
   unit enumUnit
   group filterGroup
endglobals

loop
   set enumUnit = FirstOfGroup(filterGroup)
exitwhen enumUnit == null
   call UnitDamageTarget(arguments)
   call GroupRemoveUnit(filterGroup,enumUnit)
endloop
`
ОЖИДАНИЕ РЕКЛАМЫ...
21
LainMikoroso, лучше объясни что конкретно ты пытаешься сделать. Не дублируй вопросы, это плохо.
14
лучше объясни что конкретно ты пытаешься сделать. Не дублируй вопросы, это плохо.
Ничего необычного, просто пытаюсь схитрить на аргументах.
(второй вопрос все еще открыт)
14
GF RaiseD:
Что конкретно ты пытаешься сделать?
выбрать юнитов в группе и нанести урон(хочу устанавливать коэффицент урона через аргумент)
21
Используй следующую конструкцию:
globals
   unit enumUnit
   group filterGroup
endglobals

loop
   set enumUnit = FirstOfGroup(filterGroup)
exitwhen enumUnit == null
   call UnitDamageTarget(arguments)
   call GroupRemoveUnit(filterGroup,enumUnit)
endloop
Принятый ответ
14
GF RaiseD:
Используй следующую конструкцию:
globals
   unit enumUnit
   group filterGroup
endglobals

loop
   set enumUnit = FirstOfGroup(filterGroup)
exitwhen enumUnit == null
   call UnitDamageTarget(arguments)
   call GroupRemoveUnit(filterGroup,enumUnit)
endloop
(она проaитнее ForGroup?)
Да, профитнее, я сам ответил на свой вопрос
21
Она позволяет выполнять действия внутри этой же функции. ForGroup вызывает отдельную функцию, которую еще нужно написать. Ясное дело, удобней когда весь код у тебя отображается цельным куском, а не разбросан там и сям.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.