From 4bf976c6e6af3c7bb6bcb2798544b7f47cd7844d Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 22 三月 2024 15:48:37 +0800 Subject: [PATCH] 10138 内存分析(修复读取活动配置部分属性错误bug) --- ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py index f8a3320..1aee5ee 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py @@ -142,7 +142,7 @@ 活动分组编号 = 活动类型 * 10 + 不同界面编号 ''' - if ipyData and hasattr(ipyData, "ActNum"): + if ipyData and hasattr(ipyData, "GetActNum"): return ipyData.GetActNum() # 原节日活动的还是默认节日活动 @@ -246,9 +246,9 @@ for ipyData in curServerActIpyDataList: - platformList = [] if not hasattr(ipyData, "PlatformList") else ipyData.GetPlatformList() - serverGroupIDList = [] if not hasattr(ipyData, "ServerGroupIDList") else ipyData.GetServerGroupIDList() - serverGroupIDListExcept = [] if not hasattr(ipyData, "ServerGroupIDListExcept") else ipyData.GetServerGroupIDListExcept() + platformList = [] if not hasattr(ipyData, "GetPlatformList") else ipyData.GetPlatformList() + serverGroupIDList = [] if not hasattr(ipyData, "GetServerGroupIDList") else ipyData.GetServerGroupIDList() + serverGroupIDListExcept = [] if not hasattr(ipyData, "GetServerGroupIDListExcept") else ipyData.GetServerGroupIDListExcept() cfgID = ipyData.GetCfgID() startDateStr = ipyData.GetStartDate() endDateStr = ipyData.GetEndDate() @@ -599,9 +599,9 @@ actCfgCount = getattr(ipyDataMgr, "Get%sCount" % actName)() for cfgIndex in xrange(actCfgCount): ipyData = getattr(ipyDataMgr, "Get%sByIndex" % actName)(cfgIndex) - platformList = [] if not hasattr(ipyData, "PlatformList") else ipyData.GetPlatformList() - serverGroupIDList = [] if not hasattr(ipyData, "ServerGroupIDList") else ipyData.GetServerGroupIDList() - serverGroupIDListExcept = [] if not hasattr(ipyData, "ServerGroupIDListExcept") else ipyData.GetServerGroupIDListExcept() + platformList = [] if not hasattr(ipyData, "GetPlatformList") else ipyData.GetPlatformList() + serverGroupIDList = [] if not hasattr(ipyData, "GetServerGroupIDList") else ipyData.GetServerGroupIDList() + serverGroupIDListExcept = [] if not hasattr(ipyData, "GetServerGroupIDListExcept") else ipyData.GetServerGroupIDListExcept() if platformList and platform not in platformList: continue -- Gitblit v1.8.0