Bladeren bron

提交开启下一轮跨服在线玩家重置数据

SCFC 1 jaar geleden
bovenliggende
commit
a53c1627e9

+ 1 - 1
script/module/middle/MiddleCommonRank.lua

@@ -700,7 +700,7 @@ function MiddleCommonRank_QueryServerRank(msg)
         nNowRank = MiddleCommonRank_GetMaxRankLen() + 1
     else
         print("[MiddleCommonRank_QueryServerRank] 存在缓存数据")
-        for nRank, v in pairs(tRankCacheData.rank2data) do
+        for nRank, v in pairs(tRankCacheData.sendRank2data) do
             print("[MiddleCommonRank_QueryServerRank] nRank = "..nRank)
             if "table"== type(v) then
                 print("[MiddleCommonRank_QueryServerRank] nRank = "..nRank.." uuid = "..v.uuid.." type1 = "..type(v.uuid).." type2 = "..type(msg.nServerUuid))

+ 5 - 0
script/module/serverCommerce/ServerCommerceManager.lua

@@ -396,6 +396,11 @@ function onZeroAll(funcID)
                 -- 存在数据说明时间是满足的
                 CommerceAct_CreateCacheInfo(ServerCommerceActDefine.COMMERCEACT_OPEN, true)
 
+                -- 遍历在线玩家
+                for uuid, human in pairs(ObjHuman.onlineUuid) do
+                    CommerceAct_BeginAllAct(human)
+                end
+
                 -- 清理排行榜数据
                 CommerceAct_ClearRankInfo()