|
|
@@ -109,7 +109,7 @@ local function MiddleCommonRank_GetMinValue(nRankType, nRankSubType)
|
|
|
return nil
|
|
|
end
|
|
|
|
|
|
- print("[MiddleCommonRank_GetMinValue] nRankType = "..nRankType.." nRankSubType = "..nRankSubType)
|
|
|
+ -- print("[MiddleCommonRank_GetMinValue] nRankType = "..nRankType.." nRankSubType = "..nRankSubType)
|
|
|
local nMinRankValue
|
|
|
if CommonDefine.COMMONRANK_TYPE_SERVERCOMMERCE == nRankType then
|
|
|
for _, v in pairs(tRankConf) do
|
|
|
@@ -143,7 +143,7 @@ local function MiddleCommonRank_GetMinRankValue(nRankType, nRankSubType)
|
|
|
return nil
|
|
|
end
|
|
|
|
|
|
- print("[MiddleCommonRank_GetMinRankValue] 获取到的 nMinValue = "..nMinValue)
|
|
|
+ -- print("[MiddleCommonRank_GetMinRankValue] 获取到的 nMinValue = "..nMinValue)
|
|
|
if not MIDDLE_COMMON_MIN_RANK then
|
|
|
MIDDLE_COMMON_MIN_RANK = {}
|
|
|
end
|
|
|
@@ -172,7 +172,7 @@ local function MiddleCommonRank_GetRankNeedValue(nRankType, nRankSubType, nRank)
|
|
|
return
|
|
|
end
|
|
|
|
|
|
- print("[MiddleCommonRank_GetRankNeedValue] 获取到的最小上榜值 minRankValue = "..minRankValue.." nRank = "..nRank)
|
|
|
+ -- print("[MiddleCommonRank_GetRankNeedValue] 获取到的最小上榜值 minRankValue = "..minRankValue.." nRank = "..nRank)
|
|
|
|
|
|
if MIDDLE_RANK_NEED_VALUES[nRankType] and MIDDLE_RANK_NEED_VALUES[nRankType][nRankSubType] then
|
|
|
local nValue = nil
|
|
|
@@ -297,7 +297,7 @@ local function MiddleCommonRank_UpdateRank(tRankData)
|
|
|
-- 取当前排名需要的排名值
|
|
|
local rankNeedValue = MiddleCommonRank_GetRankNeedValue(tRankData.nRankType, tRankData.nRankSubType, rank)
|
|
|
if rankNeedValue then
|
|
|
- print("[MiddleCommonRank_UpdateRank] rankNeedValue = "..rankNeedValue)
|
|
|
+ -- print("[MiddleCommonRank_UpdateRank] rankNeedValue = "..rankNeedValue)
|
|
|
end
|
|
|
|
|
|
|
|
|
@@ -599,7 +599,7 @@ function MiddleCommonRank_ReceiveRankData(tMsgData)
|
|
|
-- 排行的value值需要判断
|
|
|
tDBData.nValue = tDBData.nValue or 0
|
|
|
|
|
|
- print("[MiddleCommonRank_ReceiveRankData] 获取到数据 name = "..tDBData.name.." nDBValue = "..tDBData.nValue.." nValue = "..tMsgData.nValue)
|
|
|
+ -- print("[MiddleCommonRank_ReceiveRankData] 获取到数据 name = "..tDBData.name.." nDBValue = "..tDBData.nValue.." nValue = "..tMsgData.nValue)
|
|
|
local nMinValue = MiddleCommonRank_GetMinValue(tMsgData.nRankType, tMsgData.nRankSubType)
|
|
|
if not nMinValue then
|
|
|
print("[MiddleCommonRank_ReceiveRankData] 获取不到对应的最小上榜条件")
|
|
|
@@ -684,14 +684,14 @@ function MiddleCommonRank_QueryServerRank(msg)
|
|
|
return
|
|
|
end
|
|
|
|
|
|
- print("[MiddleCommonRank_QueryServerRank] 请求服务器排行榜对应服务器排名 nOperate = "..msg.nOperate.." nServerUuid = "..msg.nServerUuid)
|
|
|
+ -- print("[MiddleCommonRank_QueryServerRank] 请求服务器排行榜对应服务器排名 nOperate = "..msg.nOperate.." nServerUuid = "..msg.nServerUuid)
|
|
|
local tMsgData = InnerMsg.wl.WL_COMMERCE_GET_SERVERRANK_PRIZE
|
|
|
tMsgData.nOperate = msg.nOperate
|
|
|
|
|
|
local nServerKey = MiddleConnect.MiddleConnect_TrueServerID2ConfServerID(msg.nSrcServerID)
|
|
|
nServerKey = MiddleConnect.MiddleConnect_GetWarZoneServer(nServerKey)
|
|
|
|
|
|
- print("[MiddleCommonRank_QueryServerRank] 请求服务器排行榜对应服务器排名 nServerKey = "..nServerKey)
|
|
|
+ -- print("[MiddleCommonRank_QueryServerRank] 请求服务器排行榜对应服务器排名 nServerKey = "..nServerKey)
|
|
|
|
|
|
local tRankCacheData = MiddleCommonRank_GetRankDataByType(CommonDefine.COMMONRANK_TYPE_SERVERCOMMERCE,
|
|
|
CommonDefine.COMMONRANK_SUB_TYPE_SERVERCOMMERCE_SERVER, nServerKey)
|
|
|
@@ -700,15 +700,15 @@ function MiddleCommonRank_QueryServerRank(msg)
|
|
|
print("[MiddleCommonRank_QueryServerRank] 不存在缓存数据")
|
|
|
nNowRank = MiddleCommonRank_GetMaxRankLen() + 1
|
|
|
else
|
|
|
- print("[MiddleCommonRank_QueryServerRank] 存在缓存数据")
|
|
|
+ -- print("[MiddleCommonRank_QueryServerRank] 存在缓存数据")
|
|
|
for nRank, v in pairs(tRankCacheData.sendRank2data) do
|
|
|
- print("[MiddleCommonRank_QueryServerRank] nRank = "..nRank)
|
|
|
+ -- 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))
|
|
|
+ -- print("[MiddleCommonRank_QueryServerRank] nRank = "..nRank.." uuid = "..v.uuid.." type1 = "..type(v.uuid).." type2 = "..type(msg.nServerUuid))
|
|
|
end
|
|
|
|
|
|
if "table"== type(v) and v.uuid == msg.nServerUuid then
|
|
|
- print("[MiddleCommonRank_QueryServerRank] nRank = "..nRank.." uuid = "..v.uuid.." nServerUuid = "..msg.nServerUuid)
|
|
|
+ -- print("[MiddleCommonRank_QueryServerRank] nRank = "..nRank.." uuid = "..v.uuid.." nServerUuid = "..msg.nServerUuid)
|
|
|
nNowRank = nRank
|
|
|
break
|
|
|
end
|
|
|
@@ -721,14 +721,14 @@ function MiddleCommonRank_QueryServerRank(msg)
|
|
|
|
|
|
tMsgData.nRank = nNowRank
|
|
|
|
|
|
- print("[MiddleCommonRank_QueryServerRank] 获取到rank = "..nNowRank.." nSrcServerID = "..msg.nSrcServerID.." nServerKey = "..nServerKey)
|
|
|
+ -- print("[MiddleCommonRank_QueryServerRank] 获取到rank = "..nNowRank.." nSrcServerID = "..msg.nSrcServerID.." nServerKey = "..nServerKey)
|
|
|
|
|
|
InnerMsg.sendMsg(nSrcFD, tMsgData)
|
|
|
end
|
|
|
|
|
|
-- 延迟发送个人奖励
|
|
|
function MiddleCommonRank_SendHumanRankPrize(nRankType, nRankSubType, nServerKey)
|
|
|
- print("[MiddleCommonRank_SendHumanRankPrize] 开始处理对应的个人排行榜奖励 nRankType = "..nRankType.." nRankSubType = "..nRankSubType.." nServerKey = "..nServerKey)
|
|
|
+ -- print("[MiddleCommonRank_SendHumanRankPrize] 开始处理对应的个人排行榜奖励 nRankType = "..nRankType.." nRankSubType = "..nRankSubType.." nServerKey = "..nServerKey)
|
|
|
Log.write(Log.LOGID_OSS_COMMON_ACT, "[MiddleCommonRank_SendHumanRankPrize] 开始处理对应的个人排行榜奖励 nRankType = "..nRankType.." nRankSubType = "..nRankSubType.." nServerKey = "..nServerKey)
|
|
|
|
|
|
local tRankData = MiddleCommonRank_GetRankDataByType(nRankType, nRankSubType, nServerKey)
|
|
|
@@ -740,11 +740,11 @@ function MiddleCommonRank_SendHumanRankPrize(nRankType, nRankSubType, nServerKey
|
|
|
tMsgData.uuid = v.uuid
|
|
|
local nSrcFD = MiddleManager.getFDBySvrIndex(v.nSrcServerID)
|
|
|
if nSrcFD then
|
|
|
- print("[MiddleCommonRank_SendHumanRankPrize] nRank = "..nRank.." uuid = "..v.uuid.." nSrcServerID = "..v.nSrcServerID)
|
|
|
+ -- print("[MiddleCommonRank_SendHumanRankPrize] nRank = "..nRank.." uuid = "..v.uuid.." nSrcServerID = "..v.nSrcServerID)
|
|
|
Log.write(Log.LOGID_OSS_COMMON_ACT, "[MiddleCommonRank_SendHumanRankPrize] nRank = "..nRank.." uuid = "..v.uuid.." nSrcServerID = "..v.nSrcServerID)
|
|
|
InnerMsg.sendMsg(nSrcFD, tMsgData)
|
|
|
else
|
|
|
- print("[MiddleCommonRank_SendHumanRankPrize] 获取不到对应服务器的FD nSrcServerID = "..v.nSrcServerID)
|
|
|
+ -- print("[MiddleCommonRank_SendHumanRankPrize] 获取不到对应服务器的FD nSrcServerID = "..v.nSrcServerID)
|
|
|
Log.write(Log.LOGID_OSS_COMMON_ACT, "[MiddleCommonRank_SendHumanRankPrize] 获取不到对应服务器的FD nSrcServerID = "..v.nSrcServerID)
|
|
|
end
|
|
|
end
|
|
|
@@ -767,7 +767,7 @@ function MiddleCommonRank_ServerMailOk(msg)
|
|
|
Log.write(Log.LOGID_OSS_COMMON_ACT, "[MiddleCommonRank_ServerMailOk] 处理全服邮件结束 nSrcServerID = "..msg.nSrcServerID)
|
|
|
if 0 == MiddleCommonRank_GetSendHumanMail(nServerKey) then
|
|
|
MiddleCommonRank_SetSendHumanMail(nServerKey, 1)
|
|
|
- print("[MiddleCommonRank_ServerMailOk] 直接发送个人邮件奖励开始 nServerKey = "..nServerKey)
|
|
|
+ -- print("[MiddleCommonRank_ServerMailOk] 直接发送个人邮件奖励开始 nServerKey = "..nServerKey)
|
|
|
Log.write(Log.LOGID_OSS_COMMON_ACT, "[MiddleCommonRank_ServerMailOk] 发送个人邮件奖励开始 nSrcServerID = "..msg.nSrcServerID)
|
|
|
-- 延迟处理对应个人排行榜奖励
|
|
|
MiddleCommonRank_SendHumanRankPrize(CommonDefine.COMMONRANK_TYPE_SERVERCOMMERCE, CommonDefine.COMMONRANK_SUB_TYPE_SERVERCOMMERCE_HUMAN, nServerKey)
|
|
|
@@ -779,7 +779,7 @@ function MiddleCommonRank_ClearRank(msg)
|
|
|
local nServerKey = MiddleConnect.MiddleConnect_GetWarZoneServer(nConfServerID)
|
|
|
|
|
|
MiddleCommonRank_ResertCacheData(msg.nRankType, msg.nRankSubType, nServerKey)
|
|
|
- print("[MiddleCommonRank_ClearRank] 清理排行榜开始 nRankType = "..msg.nRankType.." nRankSubType = "..msg.nRankSubType.." nServerKey = "..nServerKey)
|
|
|
+ -- print("[MiddleCommonRank_ClearRank] 清理排行榜开始 nRankType = "..msg.nRankType.." nRankSubType = "..msg.nRankSubType.." nServerKey = "..nServerKey)
|
|
|
MiddleRankQueryByRankType.nRankType = msg.nRankType
|
|
|
MiddleRankQueryByRankType.nRankSubType = msg.nRankSubType
|
|
|
MiddleRankQueryByRankType.nServerKey = nServerKey
|
|
|
@@ -793,7 +793,7 @@ function MiddleCommonRank_ClearRank(msg)
|
|
|
end
|
|
|
|
|
|
LuaMongo.remove(DB.db_middle_rank, MiddleRankQueryByRankType)
|
|
|
- print("[MiddleCommonRank_ClearRank] 清理排行榜数据完成")
|
|
|
+ -- print("[MiddleCommonRank_ClearRank] 清理排行榜数据完成")
|
|
|
end
|
|
|
|
|
|
function MiddleCommonRank_GMClearMail(msg)
|
|
|
@@ -801,5 +801,5 @@ function MiddleCommonRank_GMClearMail(msg)
|
|
|
local nServerKey = MiddleConnect.MiddleConnect_GetWarZoneServer(nConfServerID)
|
|
|
|
|
|
MiddleCommonRank_SetSendHumanMail(nServerKey, 0)
|
|
|
- print("[MiddleCommonRank_GMClearMail] GM清理命令结束 nNowValue = "..MIDDLE_SENDSERVER_MAIL[nServerKey])
|
|
|
+ -- print("[MiddleCommonRank_GMClearMail] GM清理命令结束 nNowValue = "..MIDDLE_SENDSERVER_MAIL[nServerKey])
|
|
|
end
|