Добавлен  Nickol 
                            
                            
                            
                            
                            
                            
                        
                        
                    привет всем! как передать локальную переменную типа юнит или эффект без хэш таблицы, на вверхнюю функцию? 
например:
например:
function Name takes nothing returns nothing
//вот здесь нужно переместить нижние локальные переменнные юнит,как это сделать?
endfunction
function Dummy takes nothing returns nothing
local trigger Dummy2=CreateTrigger()
local unit u = GetTriggerUnit()
local unit s = GetSpellTargetUnit()
TriggerRegisterEvent(Dummy2, function Name) //(пишу примерно знаю код неправильный примерный, просто рядом нет пк)
endfunctionПринятый ответ
Нужно определить какого типа переменные должна принимать верхняя функция и вместо
function myfunc_01 takes nothing returns nothingнужно написать, например:
function myfunc_02 takes [parameter] {type}, [parameter] {type}, [parameter] {type}  returns nothingДальше в теле основной функции вызываешь верхнюю функцию и передаёшь в неё параметры:
call myfunc_01([parameter], [parameter], [parameter])Лучше опиши что конкретно ты хочешь сделать. Если упомянул о хеше.
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
             
                        
                        
                    
 WC3
                                WC3
                            



 
                    
                
Ред. Raised
структуры/юзердата
в любом случае придётся использовать мозг и сообразительность
в случае их отсутствия лучше забить и пойти играть в доту с ботами
Ред. Raised