From bd6221811f055ff6fb6c3a58b308d48fbca2465a Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 10 十二月 2019 21:32:18 +0800 Subject: [PATCH] 8346 【恺英】【后端】协助系统(感谢系统) --- ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/Assist.py | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/Assist.py b/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/Assist.py index d9ead76..2a212f9 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/Assist.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/Assist.py @@ -31,6 +31,7 @@ # @remarks 函数详细说明. def OnExec(curPlayer, gmList): + isShowThanks = gmList[0] if len(gmList) > 0 else 0 assistMgr = PyDataManager.GetPlayerAssistPyManager() GameWorld.Log("---------- 当前总协助条数: %s" % len(assistMgr.allAssistDict)) for assist in assistMgr.allAssistDict.values(): @@ -55,5 +56,23 @@ GameWorld.DebugLog("玩家协助中的: %s, %s" % (playerID, assist.GUID)) GameWorld.DebugLog("-----------------------------------------") + if not isShowThanks: + return + + assistThanksMgr = PyDataManager.GetPlayerAssistThanksPyManager() + GameWorld.Log("---------- 未完结总感谢条数: %s" % len(assistThanksMgr.allAssistThanksList)) + for playerID, thanksList in assistThanksMgr.playerThanksDict.items(): + GameWorld.DebugLog("玩家未发送感谢数: %s, %s" % (playerID, len(thanksList))) + for i, thanks in enumerate(thanksList): + GameWorld.DebugLog(" i=%s, %s" % (i, thanks.outputString())) + GameWorld.DebugLog(" %s" % thanks.AssistPlayerDict) + + for playerID, thanksList in assistThanksMgr.assistPlayerThanksDict.items(): + GameWorld.DebugLog("玩家未接收感谢数: %s, %s" % (playerID, len(thanksList))) + for i, thanks in enumerate(thanksList): + GameWorld.DebugLog(" i=%s, %s" % (i, thanks.outputString())) + GameWorld.DebugLog(" %s" % thanks.AssistPlayerDict) + + GameWorld.DebugLog("-----------------------------------------") return -- Gitblit v1.8.0