From 572c67c78f4c34dbda4b44b365c14cb4b2d9c68d Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 20 十二月 2018 16:41:43 +0800 Subject: [PATCH] 5424 【后端】【1.4】跨服竞技场开发(封包) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/OpenServerCampaign.py | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/OpenServerCampaign.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/OpenServerCampaign.py index a9e6ec7..91493a1 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/OpenServerCampaign.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/OpenServerCampaign.py @@ -80,7 +80,8 @@ recordData = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_OSC_RecordData % campaignType) - if campaignType not in [ShareDefine.Def_Campaign_Type_StoneLV, ShareDefine.Def_Campaign_Type_FightPower] and value <= recordData: + if campaignType not in [ShareDefine.Def_Campaign_Type_StoneLV, ShareDefine.Def_Campaign_Type_FightPower, + ShareDefine.Def_Campaign_Type_RuneLV] and value <= recordData: GameWorld.DebugLog(" 开服活动数据小于历史记录, 不更新 campaignType=%s,recordData=%s,updValue=%s" % (campaignType, recordData, value), curPlayer.GetPlayerID()) return @@ -275,6 +276,8 @@ order = queryResultList[i] billAwardInfo = None billRankAwardIpyList = IpyGameDataPY.GetIpyGameDataList("OSCBillRankAward", campaignType) + if not billRankAwardIpyList: + continue for billRankIpyData in billRankAwardIpyList: if (billRankIpyData.GetRankA() <= order <= billRankIpyData.GetRankB()) \ or (not billRankIpyData.GetRankB() and billRankIpyData.GetRankA() == order): -- Gitblit v1.8.0