Добавлен  Nickol 
                            
                            
                            
                            
                            
                            
                        
                        
                    В общем предмет создается не в том месте где нужно, предмет создается ближнем слоте
передвинуит предмеи не надо,
герой не должен нарушать приказ при создании предмета
передвинуит предмеи не надо,
герой не должен нарушать приказ при создании предмета
function Trig_Power_Treads_Func001Func001C takes nothing returns boolean
    if ( not ( GetItemTypeId(UnitItemInSlotBJ(GetTriggerUnit(), GetForLoopIndexA())) == 'mgtk' ) ) then
        return false
    endif
    return true
endfunction
function Trig_Power_Treads_Actions takes nothing returns nothing
    set bj_forLoopAIndex = 1
    set bj_forLoopAIndexEnd = 6
    loop
        exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
        if ( Trig_Power_Treads_Func001Func001C() ) then
            call RemoveItem( UnitItemInSlotBJ(GetTriggerUnit(), GetForLoopIndexA()) )
            call UnitAddItemToSlotById(GetTriggerUnit(), 'mort', GetForLoopIndexA()) 
        else
            call DoNothing(  )
    set bj_forLoopAIndexEnd = bj_forLoopAIndexEnd + 1
        endif
    endloop
endfunction
//===========================================================================
function InitTrig_Power_Treads takes nothing returns nothing
    set gg_trg_Power_Treads = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_Power_Treads, EVENT_PLAYER_UNIT_USE_ITEM )
    call TriggerAddAction( gg_trg_Power_Treads, function Trig_Power_Treads_Actions )
endfunctionПринятый ответ
 Николь, 
call UnitAddItemToSlotById(GetTriggerUnit(), 'mort', GetForLoopIndexA()-1)
call UnitAddItemToSlotById(GetTriggerUnit(), 'mort', GetForLoopIndexA()-1)
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
             
                        
                        
                    
 WC3
                                WC3
                            



 
                    
                
Ред. Melissa
приказ он выполняет, предмет силы удаляется, создается новый предмет ловкости в другом слоте, новый предмет должен создатся где был старый предмет т.е силы
call UnitAddItemToSlotById(GetTriggerUnit(), 'mort', GetForLoopIndexA()-1)