Update InteractionService.cs
This commit is contained in:
parent
fd909d3851
commit
5a90f1abe0
1 changed files with 14 additions and 7 deletions
|
|
@ -138,22 +138,29 @@ namespace SecondBotEvents.Services
|
||||||
|
|
||||||
protected void BotInventoryOffer(object o, InventoryObjectOfferedEventArgs e)
|
protected void BotInventoryOffer(object o, InventoryObjectOfferedEventArgs e)
|
||||||
{
|
{
|
||||||
if(ProcessRequest(myConfig.GetAcceptInventory(),e.Offer.FromAgentName, "InventoryUpdate") == false)
|
if(ProcessRequest(myConfig.GetAcceptInventory(),e.Offer.FromAgentName, "InventoryOffer") == false)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
e.Accept = true;
|
e.Accept = true;
|
||||||
Dictionary<string, string> details = new Dictionary<string, string>
|
Dictionary<string, string> details = new Dictionary<string, string>
|
||||||
{
|
{
|
||||||
{ "itemuuid", e.ObjectID.ToString() },
|
{ "transactionid", e.Offer.IMSessionID.ToString() },
|
||||||
{ "itemtype", e.AssetType.ToString() }
|
{ "itemtype", e.AssetType.ToString() },
|
||||||
|
{ "message", e.Offer.Message.ToString() },
|
||||||
|
{ "fromscript", e.FromTask.ToString() }
|
||||||
};
|
};
|
||||||
InventoryItem itm = GetClient().Inventory.FetchItem(e.ObjectID, GetClient().Self.AgentID, 2000);
|
if(e.FromTask == false)
|
||||||
if(itm != null)
|
|
||||||
{
|
{
|
||||||
details.Add("itemname", itm.Name);
|
details.Add("itemuuid", e.ObjectID.ToString());
|
||||||
|
details.Add("itemname", "?");
|
||||||
|
InventoryItem itm = GetClient().Inventory.FetchItem(e.ObjectID, GetClient().Self.AgentID, 2000);
|
||||||
|
if(itm != null)
|
||||||
|
{
|
||||||
|
details["itemname"] = itm.Name;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
JsonOuput(true, "InventoryUpdate", e.Offer.FromAgentName, "see misc", details);
|
JsonOuput(true, "InventoryOffer", e.Offer.FromAgentName, "see misc", details);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void BotFriendRequested(object o, FriendshipOfferedEventArgs e)
|
protected void BotFriendRequested(object o, FriendshipOfferedEventArgs e)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue