Fix scripted give and interactive give to offline avatars. Both folder and

single items are now supported. Magic Boxes, yeah!
This commit is contained in:
Melanie Thielker
2010-05-04 00:44:05 +02:00
parent deaa79ca9e
commit c86259c671
2 changed files with 39 additions and 8 deletions

View File

@@ -94,6 +94,22 @@ namespace OpenSim.Region.Framework.Scenes
public void AddInventoryItem(UUID AgentID, InventoryItemBase item)
{
InventoryFolderBase folder;
if (item.Folder == UUID.Zero)
{
folder = InventoryService.GetFolderForType(AgentID, (AssetType)item.AssetType);
if (folder == null)
{
folder = InventoryService.GetRootFolder(AgentID);
if (folder == null)
return;
}
item.Folder = folder.ID;
}
if (InventoryService.AddItem(item))
{
int userlevel = 0;