For fsod its private void Showbags

private void ShowBags(Enemy enemy, IEnumerable<Item> loots, params Player[] owners)
{
string[] ownerIds = owners?.Select(x => x.AccountId).ToArray();
int bagType = 0;
Item[] items = new Item[8];
int idx = 0;

foreach (Item i in loots)
{
if (i.BagType > bagType) bagType = i.BagType;
items[idx] = i;
idx++;


foreach (var p in enemy.Owner.Players.Values)
p.SendHelp("<" + owners[0].Name + "> has received a drop: '" + i.ObjectId + "'");

if (idx == 8)
{
ShowBag(enemy, ownerIds, bagType, items);

bagType = 0;
items = new Item[8];
idx = 0;
}
}

if (idx > 0)
ShowBag(enemy, ownerIds, bagType, items);
}