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