Ejemplo n.º 1
0
        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
        }
Ejemplo n.º 2
0
 public override void OnTradeOfferReceived(TradeOffers.TradeOffer tradeOffer)
 {
     if (IsAdmin)
     {
         TradeOffers.AcceptTrade(tradeOffer.Id);
     }
     else
     {
         TradeOffers.DeclineTrade(tradeOffer.Id);
     }
 }
Ejemplo n.º 3
0
 public abstract void OnTradeOfferDeclined(TradeOffers.TradeOffer tradeOffer);
Ejemplo n.º 4
0
 public abstract void OnTradeOfferAccepted(TradeOffers.TradeOffer tradeOffer);
Ejemplo n.º 5
0
 public abstract void OnTradeOfferReceived(TradeOffers.TradeOffer tradeOffer);
Ejemplo n.º 6
0
 public override void OnTradeOfferDeclined(TradeOffers.TradeOffer tradeOffer)
 {
 }