public override void OnTradeOfferAccepted(TradeOffers.TradeOffer tradeOffer) { var tradeOfferId = tradeOffer.Id; var myItems = tradeOffer.ItemsToGive; var userItems = tradeOffer.ItemsToReceive; Log.Info("Trade offer #{0} accepted. Items to give: {1}, Items to receive: {2}", tradeOfferId, myItems.Length, userItems.Length); // myItems is now in user inventory // userItems is now in bot inventory }
public override void OnTradeOfferReceived(TradeOffers.TradeOffer tradeOffer) { if (IsAdmin) { TradeOffers.AcceptTrade(tradeOffer.Id); } else { TradeOffers.DeclineTrade(tradeOffer.Id); } }
public abstract void OnTradeOfferDeclined(TradeOffers.TradeOffer tradeOffer);
public abstract void OnTradeOfferAccepted(TradeOffers.TradeOffer tradeOffer);
public abstract void OnTradeOfferReceived(TradeOffers.TradeOffer tradeOffer);
public override void OnTradeOfferDeclined(TradeOffers.TradeOffer tradeOffer) { }