Ejemplo n.º 1
0
        private void HandleTradeOffer(TradeOfferPacket packet)
        {
            var destClient = Module.GetClient(packet.DestinationPlayerID);

            if (PokemonValid(packet.TradeData))
            {
                Module.OnTradeRequest(this, /* new Monster(new DataItems(packet.TradeData)) */ packet.TradeData, destClient);
            }
            else
            {
                SendServerMessage("Your Pokemon is not valid!");
                Module.OnTradeCancel(this, destClient);
            }
        }
Ejemplo n.º 2
0
 private void HandleTradeOffer(TradeOfferPacket packet) => Module.OnTradeRequest(this, packet.MonsterData.ToDataItems(), Module.GetClient(packet.DestinationID));