Добавлен  LainMikoroso 
                            
                            
                            
                            
                            
                            
                        
                        
                    Можно ли через эту функцию вводить аргументы для используемой функции?
function Example takes integer i returns nothing
...
endfunction
function Example takes integer i returns nothing
...
endfunction
call ForGroup(g, function Example(11))
Я пытаюсь использовать что-то вроде этого, но выдает ошибку, действительно ли нельзя вводить аргументы через ForGroup?Если нет, то я бы хотел альтернативу ForGroup, чтобы я также использовал ее для определенной группы юнитов, но уже с аргументами
Принятый ответ
нельзя, используй глобальные переменные для передачи аргументов
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
            
                                WC3
                            



Насколько помню мемхак позволяет прередавать аргументы в каллбеки, но это походу не быстро да и не обязательно (используется в основном для работы с памятью) в спеллах, тупо передаем аргументы глобалками, или функциями типа GetTriggerUnit(), GetExpiredTimer() (forgroup наследует параметры потока, т.е кто был GetTriggerUnit() и прчее, но не должно быть вейтов) и так далее.