From 3d7649c649a1b15f68e30bc3b622260ebd7fab19 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 29 一月 2021 11:22:49 +0800 Subject: [PATCH] 8716 【主干】【后端】【BT2】H.活动-节日祈愿(增加节日祝福); --- 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