public override int HandlePacket(GamePlayer player, GSPacketIn packet) { int result; if (player.PlayerCharacter.MarryInfoID == 0) { result = 1; } else { int id = packet.ReadInt(); using (PlayerBussiness db = new PlayerBussiness()) { MarryInfo info = db.GetMarryInfoSingle(id); if (info != null) { player.Out.SendMarryInfo(player, info); result = 0; return(result); } } result = 1; } return(result); }
public int HandlePacket(GameClient client, GSPacketIn packet) { if (client.Player.PlayerCharacter.MarryInfoID == 0) { return(1); } bool isPublishEquip = packet.ReadBoolean(); string introduction = packet.ReadString(); int marryInfoID = client.Player.PlayerCharacter.MarryInfoID; string translateId = "MarryInfoUpdateHandler.Fail"; using (PlayerBussiness playerBussiness = new PlayerBussiness()) { MarryInfo marryInfoSingle = playerBussiness.GetMarryInfoSingle(marryInfoID); if (marryInfoSingle == null) { translateId = "MarryInfoUpdateHandler.Msg1"; } else { marryInfoSingle.IsPublishEquip = isPublishEquip; marryInfoSingle.Introduction = introduction; marryInfoSingle.RegistTime = DateTime.Now; if (playerBussiness.UpdateMarryInfo(marryInfoSingle)) { translateId = "MarryInfoUpdateHandler.Succeed"; } } client.Out.SendMarryInfoRefresh(marryInfoSingle, marryInfoID, marryInfoSingle != null); client.Out.SendMessage(eMessageType.Normal, LanguageMgr.GetTranslation(translateId, new object[0])); } return(0); }
public int HandlePacket(GameClient client, GSPacketIn packet) { if (client.Player.PlayerCharacter.MarryInfoID == 0) { return(1); } int iD = packet.ReadInt(); using (PlayerBussiness playerBussiness = new PlayerBussiness()) { MarryInfo marryInfoSingle = playerBussiness.GetMarryInfoSingle(iD); if (marryInfoSingle != null) { client.Player.Out.SendMarryInfo(client.Player, marryInfoSingle); return(0); } } return(1); }
public int HandlePacket(GameClient client, GSPacketIn packet) { if (client.Player.PlayerCharacter.MarryInfoID == 0) { return(1); } int id = packet.ReadInt(); using (PlayerBussiness db = new PlayerBussiness()) { MarryInfo info = db.GetMarryInfoSingle(id); if (info != null) { client.Player.Out.SendMarryInfo(client.Player, info); return(0); } } return(1); }
public override int HandlePacket(GamePlayer player, GSPacketIn packet) { int result; if (player.PlayerCharacter.MarryInfoID == 0) { result = 1; } else { bool IsPublishEquip = packet.ReadBoolean(); string Introduction = packet.ReadString(); int id = player.PlayerCharacter.MarryInfoID; string msg = "MarryInfoUpdateHandler.Fail"; using (PlayerBussiness db = new PlayerBussiness()) { MarryInfo info = db.GetMarryInfoSingle(id); if (info == null) { msg = "MarryInfoUpdateHandler.Msg1"; } else { info.IsPublishEquip = IsPublishEquip; info.Introduction = Introduction; info.RegistTime = DateTime.Now; if (db.UpdateMarryInfo(info)) { msg = "MarryInfoUpdateHandler.Succeed"; } } player.Out.SendMarryInfoRefresh(info, id, info != null); player.Out.SendMessage(eMessageType.Normal, LanguageMgr.GetTranslation(msg, new object[0])); } result = 0; } return(result); }
public int HandlePacket(GameClient client, GSPacketIn packet) { if (client.Player.PlayerCharacter.MarryInfoID == 0) { return(1); } //int id = packet.ReadInt(); bool IsPublishEquip = packet.ReadBoolean(); string Introduction = packet.ReadString(); int id = client.Player.PlayerCharacter.MarryInfoID; string msg = "MarryInfoUpdateHandler.Fail"; using (PlayerBussiness db = new PlayerBussiness()) { MarryInfo info = db.GetMarryInfoSingle(id); if (info == null) { msg = "MarryInfoUpdateHandler.Msg1"; } else { info.IsPublishEquip = IsPublishEquip; info.Introduction = Introduction; info.RegistTime = DateTime.Now; if (db.UpdateMarryInfo(info)) { msg = "MarryInfoUpdateHandler.Succeed"; } } client.Out.SendMarryInfoRefresh(info, id, info != null); client.Out.SendMessage(eMessageType.Normal, LanguageMgr.GetTranslation(msg)); } return(0); }