From 9d3eb54f791b846ef03ff4e3a9e96dde2bb2b88f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 10 一月 2025 19:17:14 +0800
Subject: [PATCH] 10263 【越南】【英文】后端支持NPC仿真实玩家战斗和快速战斗(修复战力不变时可能导致打包数据拉取失败bug;)

---
 ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/Assist.py |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/Assist.py b/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/Assist.py
index 3cb4b72..ec4eb90 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/Assist.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/Assist.py
@@ -31,6 +31,9 @@
 #  @remarks 函数详细说明.
 def OnExec(curPlayer, gmList):
     
+    if not gmList:
+        GameWorld.DebugAnswer(curPlayer, "清除感谢: Assist t0")
+    
     isShowThanks = gmList[0] if len(gmList) > 0 else 0
     assistMgr = PyDataManager.GetPlayerAssistPyManager()
     GameWorld.Log("---------- 当前总协助条数: %s" % len(assistMgr.allAssistDict))
@@ -55,6 +58,12 @@
         return
     
     assistThanksMgr = PyDataManager.GetPlayerAssistThanksPyManager()
+    if isShowThanks == "t0":
+        assistThanksMgr.allAssistThanksList = []
+        assistThanksMgr.playerThanksDict = {}
+        assistThanksMgr.assistPlayerThanksDict = {}
+        GameWorld.DebugAnswer(curPlayer, "清除所有协助感谢!")
+            
     GameWorld.Log("---------- 未完结总感谢条数: %s" % len(assistThanksMgr.allAssistThanksList))
     for playerID, thanksList in assistThanksMgr.playerThanksDict.items():
         GameWorld.DebugLog("--- 玩家未发送感谢数: %s, %s" % (playerID, len(thanksList)))

--
Gitblit v1.8.0