add AddAvatar triggers

This commit is contained in:
Madpeter 2024-06-30 02:09:45 +01:00
parent c68dfc20d0
commit 38338da219
3 changed files with 5 additions and 0 deletions

View file

@ -153,6 +153,7 @@ namespace SecondBotEvents.Services
{
break;
}
master.DataStoreService.AddAvatar(e.IM.FromAgentID, e.IM.FromAgentName);
requireSigning = false;
acceptMessage = myConfig.GetMastersCSV().Contains(e.IM.FromAgentName);
break;

View file

@ -196,6 +196,7 @@ namespace SecondBotEvents.Services
};
if(e.FromTask == false)
{
master.DataStoreService.AddAvatar(e.Offer.FromAgentID, e.Offer.FromAgentName);
details.Add("itemuuid", e.ObjectID.ToString());
details.Add("itemname", "?");
InventoryItem itm = GetClient().Inventory.FetchItem(e.ObjectID, GetClient().Self.AgentID, 2000);
@ -213,6 +214,7 @@ namespace SecondBotEvents.Services
{
return;
}
master.DataStoreService.AddAvatar(e.AgentID, e.AgentName);
GetClient().Friends.AcceptFriendship(e.AgentID, e.SessionID);
JsonOuputCleaner(e.AgentName, "FriendRequest");

View file

@ -179,6 +179,7 @@ namespace SecondBotEvents.Services
{
break;
}
master.DataStoreService.AddAvatar(e.IM.FromAgentID, e.IM.FromAgentName);
// trigger avatar IM
TriggerEvent("AvatarIm", new Dictionary<string, string>() {
{ "message", e.IM.Message} ,
@ -683,6 +684,7 @@ namespace SecondBotEvents.Services
foreach (Avatar A in GetClient().Network.CurrentSim.ObjectsAvatars.Copy().Values)
{
avs.Add(A.ID);
master.DataStoreService.AddAvatar(A.ID, A.Name);
hashstring = hashstring + A.ID.ToString();
}
string hash = SecondbotHelpers.GetSHA1(hashstring);