Добавлен  darkowlom 
                            
                            
                            
                            
                            
                            
                        
                        
                    В общем как запускаю цикл - фатал, как я понял перегруз памяти скорее всего это от  бж, но я не уверен, что думете? 
Убрал бж - не помогло
function Trig_model_Actions takes nothing returns nothing
    call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_700" )
    local integer i 
    set i = 1
    loop
        exitwhen i > 66
            call UnitAddAbility(udg_Slot[i], 'Agra' )
            call CreateDestructableLoc( 'B01D', GetUnitLoc(udg_Slot[i]), GetRandomDirectionDeg(), 1, 0 )
            call IssueTargetDestructableOrder( udg_Slot[i], "grabtree", GetLastCreatedDestructable() )
            call UnitRemoveAbility( udg_Slot[i], 'Agra' )
            call RemoveDestructable( GetLastCreatedDestructable() )
            call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_701" )
            set i = i + 1
    endloop
endfunctionПринятый ответ
 nvc123:
Hate, функция сработала только в для одного слота
хотя, я щас исправлю скорость реакции - прозевал я это
Все равно не помогло
Всем спасибо! Вопрос решен, одна функция случайно обнуляла переменную Slot[9] и из-за этого был вылет)
Я и сам уже исправил - при значени выше чем 8 - фатал. Сейчас проверю еще раз функцию хейтаfunction Trig_model_Actions takes nothing returns nothing local integer i =1 local destructable last loop exitwhen i > 66 call UnitAddAbility(udg_Slot[i], 'Agra' ) last=CreateDestructable( 'B01D' ,GetUnitX(udg_Slot[i]), GetUnitY(udg_Slot[i]), 0, 1, 1 ) call IssueTargetDestructableOrder( udg_Slot[i], "grabtree",last) call UnitRemoveAbility( udg_Slot[i], 'Agra' ) call RemoveDestructable(last) set i = i + 1 endloop last=null endfunction
Hate, функция сработала только в для одного слота
хотя, я щас исправлю скорость реакции - прозевал я это
Все равно не помогло
Всем спасибо! Вопрос решен, одна функция случайно обнуляла переменную Slot[9] и из-за этого был вылет)
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
            
                                WC3
                            



Ред. prog
я сталкивался с ситуацией, когда попытка выдать способность несуществующему юниту вызывала краш
Ред. Hate
Ну и да, getLastCreated вроде как не будет работать с не BJ функциями создания, хотя я давно последний раз редактор открывал и могу все путать.