ví dụ item muốn di chuyển là A:
drop A
lặp từ slot 1 đến slot cần di chuyển
nếu slot này trống, đưa "dummy item" cho hero, nếu không thì thôi
đưa item A cho hero
drop các "dummy item"
function UnitAddItemToSlot takes unit u, item it, integer slot returns boolean
local integer i = 0...