From 3c7dbda9ee0ece6c530b1d36ec3c615ebc78e2f5 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 01 九月 2021 17:06:06 +0800 Subject: [PATCH] 8585 【主干】【gt_1.101.1】【BT3】【bt3_1.100.1】【后端】竞技场(排行榜、匹配列表,对战记录战斗力支持超20亿;对战记录挑战支持查询最新数据;守护者支持积分加减并同步名次对应等级; 增加对战流向记录; 主干冲突) --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerUniversalGameRec.py | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerUniversalGameRec.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerUniversalGameRec.py index 2d3c890..865ffdb 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerUniversalGameRec.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerUniversalGameRec.py @@ -35,6 +35,7 @@ import ShareDefine import ChPyNetSendPack import NetPackCommon +import PlayerControl import time #--------------------------------------------------------------------- @@ -45,7 +46,7 @@ @param recType: 记录类型 @param valueList: [Value1,...,Value5] @param strValueList: [StrValue1, StrValue2, StrValue3] - @param notifyType: 0-不通知; 1-通知本人; 2-通知全服 + @param notifyType: 0-不通知; 1-通知本人; 2-通知全服;3-通知本人单条;4-通知全服单条 @param isSort: 删除时是否需要先排序, 默认是 ''' if recType not in ShareDefine.Def_UniversalGameRecTypeList: @@ -109,6 +110,10 @@ SendUniversalGameRecInfo(curPlayer, recType) elif notifyType == 2: SendUniversalGameRecInfo(None, recType) + elif notifyType == 3: + SendUniversalGameRecSingle(curPlayer, recObj) + elif notifyType == 4: + SendUniversalGameRecSingle(None, recObj) return recObj @@ -271,7 +276,7 @@ playerManager = GameWorld.GetPlayerManager() for i in range(0, playerManager.GetPlayerCount()): curPlayer = playerManager.GetPlayerByIndex(i) - if curPlayer == None or not curPlayer.GetInitOK(): + if curPlayer == None or not curPlayer.GetInitOK() or PlayerControl.GetIsTJG(curPlayer): continue NetPackCommon.SendFakePack(curPlayer, universalGameRecInfo) -- Gitblit v1.8.0