In my map you have hero backpack . The hero backpack serves as backpack to carry items while you farm / gank . It is modeled unit with inventory slots .
Now , when hero backpack acquires an item from shop , it will drop the item immediatly to the floor near the hero backpack , that is only when hero backpack acquires an item from shop , not manually from floor!
If the hero backpack acquires item manually (Not from shop, Example : From ground / hero ) it will do normal action : Set the item in it's inventory.
I have one more question to ask 2)
How can I set that you can't destroy an item if you are not the owner of the item it'self?