| System/Auction/AuctionInquiryModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FairyAu/FairyApplyWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FairyAu/FairyModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Auction/AuctionInquiryModel.cs
@@ -531,13 +531,16 @@ } } public bool IsFamilyQuit()//可否退出仙盟 public bool IsFamilyQuit(int playerID = 0)//可否退出仙盟 { bool isbool = true; int playerId = (int)PlayerDatas.Instance.baseData.PlayerID; if (playerID == 0) { playerID = (int)PlayerDatas.Instance.baseData.PlayerID; } foreach (var key in FamilyAuctionItemDic.Keys)//判断玩家是否有在竞价仙盟拍品(且是最高价) { if (BiddingItemInfoDic.ContainsKey(key) && BiddingItemInfoDic[key].BidderID== playerId) if (BiddingItemInfoDic.ContainsKey(key) && BiddingItemInfoDic[key].BidderID == playerID) { isbool = false; } System/FairyAu/FairyApplyWin.cs
@@ -222,7 +222,7 @@ var auctionModel = ModelCenter.Instance.GetModel<AuctionInquiryModel>(); if (!auctionModel.IsFamilyQuit()) { SysNotifyMgr.Instance.ShowTip("ExitFairyError_Auction"); SysNotifyMgr.Instance.ShowTip("Paimai8"); return; } System/FairyAu/FairyModel.cs
@@ -113,10 +113,18 @@ #region 发包 public void SendKickFairy(uint playerID) { C0F09_tagCDeleteFamilyMember kickPack = new C0F09_tagCDeleteFamilyMember(); kickPack.MemberID = playerID; GameNetSystem.Instance.SendInfo(kickPack); var auctionModel = ModelCenter.Instance.GetModel<AuctionInquiryModel>(); if (!auctionModel.IsFamilyQuit((int)playerID)) { SysNotifyMgr.Instance.ShowTip("Paimai7"); return; } var pak = new C0F09_tagCDeleteFamilyMember(); pak.MemberID = playerID; GameNetSystem.Instance.SendInfo(pak); } public void SendApplyFairy(uint id) { int limit = FuncOpenLVConfig.Get((int)FuncOpenEnum.Fairy).LimitLV;