public int HandlePacket(GameClient client, GSPacketIn packet) { //GSPacketIn pkg = packet.Clone(); //pkg.ClearContext(); int id = packet.ReadInt(); int senderID = 0; using (PlayerBussiness db = new PlayerBussiness()) { if (db.CancelPaymentMail(client.Player.PlayerCharacter.ID, id, ref senderID)) { client.Out.SendMailResponse(senderID, eMailRespose.Receiver); packet.WriteBoolean(true); } else { packet.WriteBoolean(false); } } client.Out.SendTCP(packet); return(1); }
public override int HandlePacket(GamePlayer player, GSPacketIn packet) { int id = packet.ReadInt(); int senderID = 0; using (PlayerBussiness db = new PlayerBussiness()) { if (db.CancelPaymentMail(player.PlayerCharacter.ID, id, ref senderID)) { player.Out.SendMailResponse(senderID, eMailRespose.Receiver); packet.WriteBoolean(true); } else { packet.WriteBoolean(false); } } player.Out.SendTCP(packet); return(1); }
public int HandlePacket(GameClient client, GSPacketIn packet) { int mailID = packet.ReadInt(); int playerID = 0; using (PlayerBussiness playerBussiness = new PlayerBussiness()) { if (playerBussiness.CancelPaymentMail(client.Player.PlayerCharacter.ID, mailID, ref playerID)) { client.Out.SendMailResponse(playerID, eMailRespose.Receiver); packet.WriteBoolean(true); } else { packet.WriteBoolean(false); } } client.Out.SendTCP(packet); return(1); }