From ba674caa1427c6dbe0246b27f85262a44fbb7a2b Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期四, 13 六月 2019 19:23:41 +0800 Subject: [PATCH] 860312 副本地图上线切换才加无敌buff --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerBillboard.py | 82 ----------------------------------------- 1 files changed, 0 insertions(+), 82 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerBillboard.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerBillboard.py index 731ff4f..57e9abd 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerBillboard.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerBillboard.py @@ -20,10 +20,8 @@ import GameWorld import ChConfig import ShareDefine -import ReadChConfig import ChPyNetSendPack import NetPackCommon -import PlayerDBGSEvent import DataRecordPack import PlayerFamily @@ -40,7 +38,6 @@ #需要每天拷贝昨日榜单的排行榜类型字典 Def_NeedCopyYesterday_Dict = { #昨日榜(拷贝) #今日榜(源数据) - ShareDefine.Def_BT_HighLadder_Yester : ShareDefine.Def_BT_HighLadder, } def NoteOssBillboardInfoByDay(): @@ -652,89 +649,10 @@ def ViewBillboardRangeByObjID(index, clientData, tick): return -## 更新充值特惠排行榜 -# @param cmdList -# @return None -def MapServer_UpdateRechargeRankBillboard(cmdList): - playerID, playerName, playerOpInfo, playerJob, playerLV, familyName, actionID, actionNum, updateGold = cmdList - # 排行榜上榜限制 - RechargeRankInfoDict = ReadChConfig.GetEvalChConfig("TeHuiAction_RechargeRank") - gameWorld = GameWorld.GetGameWorld() - actionNumKey = ShareDefine.Def_Notify_WorldKey_DayAction_RechargeRank - curActionNum = gameWorld.GetDictByKey(actionNumKey) - curActionID = gameWorld.GetDictByKey(ShareDefine.Def_Notify_WorldKey_DayAction_ID % actionNumKey) - GameWorld.DebugLog("MapServer_UpdateRechargeRankBillboard...") - GameWorld.DebugLog(" actionID=%s,actionNum=%s,updateGold=%s,curActionID=%s,curActionNum=%s," - % (actionID, actionNum, updateGold, curActionID, curActionNum), playerID) - - # 非当前活动,不更新 - if actionNum not in RechargeRankInfoDict or actionNum != curActionNum or actionID != curActionID: - GameWorld.DebugLog(" 非当前充值特惠排行榜活动,不更新...", playerID) - return - - rechargeRankInfoList = RechargeRankInfoDict[actionNum] - if len(rechargeRankInfoList) <= 0: - return - - limitGold = rechargeRankInfoList[0] # 限制上榜充值数 - if updateGold < limitGold: - GameWorld.DebugLog(" 未达到最低上榜充值数=%s,不更新..." % limitGold, playerID) - return - - #排行榜 - cmpValue = updateGold - isOk = UpdatePlayerBillboard(playerID, playerName, familyName, ShareDefine.Def_BT_RechargeTeHui, - playerJob, playerLV, updateGold, cmpValue) - GameWorld.DebugLog(" 更新充值特惠排行榜 isOk=%s" % isOk, playerID) - return - -## 更新消费特惠排行榜 -# @param cmdList -# @return None -def MapServer_UpdateCostRankBillboard(cmdList): - playerID, playerName, playerOpInfo, playerJob, playerLV, familyName, actionID, actionNum, updateGold = cmdList - # 排行榜上榜限制 - costRankInfoDict = ReadChConfig.GetEvalChConfig("TeHuiAction_CostRank") - gameWorld = GameWorld.GetGameWorld() - actionNumKey = ShareDefine.Def_Notify_WorldKey_DayAction_CostRank - curActionNum = gameWorld.GetDictByKey(actionNumKey) - curActionID = gameWorld.GetDictByKey(ShareDefine.Def_Notify_WorldKey_DayAction_ID % actionNumKey) - GameWorld.DebugLog("MapServer_UpdateCostRankBillboard...") - GameWorld.DebugLog(" actionID=%s,actionNum=%s,updateGold=%s,curActionID=%s,curActionNum=%s," - % (actionID, actionNum, updateGold, curActionID, curActionNum), playerID) - - # 非当前活动,不更新 - if actionNum not in costRankInfoDict or actionNum != curActionNum or actionID != curActionID: - GameWorld.DebugLog(" 非当前消费特惠排行榜活动,不更新...", playerID) - return - - costRankInfoList = costRankInfoDict[actionNum] - if len(costRankInfoList) <= 0: - return - - limitGold = costRankInfoList[0] # 限制上榜消费数 - if updateGold < limitGold: - GameWorld.DebugLog(" 未达到最低上榜消费数=%s,不更新..." % limitGold, playerID) - return - - #排行榜 - cmpValue = updateGold - isOk = UpdatePlayerBillboard(playerID, playerName, familyName, ShareDefine.Def_BT_CostTeHui, - playerJob, playerLV, 0, cmpValue) - GameWorld.DebugLog(" 更新消费特惠排行榜 isOk=%s" % isOk, playerID) - return - ## 排行榜更新是否受等级限制 def IsBillboardLVLimit(playerLV, billboardType): # 等级判断已由地图处理掉,这里不再做判断 return True -# BillBoardLimitInfo = ReadChConfig.GetEvalChConfig("BillBoardLimit") -# defaultMinLV, limitLVDict = BillBoardLimitInfo -# lvBillBoardMinLV = limitLVDict.get(billboardType, defaultMinLV) -# if playerLV < lvBillBoardMinLV: -# return True -# -# return False def RedressBillboard(curPlayer): ## 纠正排行榜中的玩家名字记录 -- Gitblit v1.8.0