Beispiel #1
0
        public static void HandleIgnoreTrade(IRealmClient client, RealmPacketIn packet)
        {
            TradeWindow tradeWindow = client.ActiveCharacter.TradeWindow;

            if (tradeWindow == null)
            {
                TradeHandler.SendTradeStatus((IPacketReceiver)client, TradeStatus.PlayerNotFound);
            }
            else
            {
                tradeWindow.StopTrade(TradeStatus.PlayerIgnored, false);
            }
        }
Beispiel #2
0
        public static void HandleBeginTrade(IRealmClient client, RealmPacketIn packet)
        {
            TradeWindow tradeWindow = client.ActiveCharacter.TradeWindow;

            if (tradeWindow == null)
            {
                TradeHandler.SendTradeStatus((IPacketReceiver)client, TradeStatus.PlayerNotFound);
            }
            else
            {
                tradeWindow.AcceptTradeProposal();
            }
        }