public bool GetAnnex(string value, GamePlayer player, ref string msg, ref bool result, ref eMessageType eMsg) { int gid = int.Parse(value); using (PlayerBussiness db = new PlayerBussiness()) { ItemInfo goods = db.GetUserItemSingle(gid); if (goods != null) { if (goods.TemplateID == 11408) { player.AddMedal(goods.Count); return true; } else { if (player.AddItem(goods)) { eMsg = eMessageType.Normal; return true; } else { eMsg = eMessageType.ERROR; result = false; msg = LanguageMgr.GetTranslation(goods.GetBagName()) + LanguageMgr.GetTranslation("MailGetAttachHandler.NoPlace"); } } } } return false; }