Добавлен EfReeZe
Итак, код здесь очень прост, но он не даёт результата... Он не работает! Триггер таков: юнит умирает, из его инвентаря выпадает 6 предметов, затем идёт вот это...
function ITEMDEAD takes nothing returns nothing
call RemoveItem( GetFilterItem() )
endfunction
function Trig_EmpireObeliskDead_Actions takes nothing returns nothing
local unit ob1 = GetTriggerUnit()
call MoveRectToLoc( gg_rct_ObDead, GetUnitLoc(ob1) )
call EnumItemsInRect(gg_rct_ObDead, null, function ITEMDEAD)
call SetTerrainPathable( GetUnitX(ob1), GetUnitY(ob1), PATHING_TYPE_BUILDABILITY, true )
endfunction
Принятый ответ
Если нужно удалять предметы после смерти героя, то зачем их вообще выбрасывать из инвентаря? Удаляйте сразу. Я предлагаю так:
- Установить всем способностям-инветраям в РО параметры так, чтобы предметы автоматически не выбрасывались из инвентаря.
- Сделать триггер по аналогии с тем, что находится в карте, прикреплённой к этому сообщению.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Zahanc