|  |  |  | 
|---|
|  |  |  | #  @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(): | 
|---|
|  |  |  | 
|---|
|  |  |  | 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 | 
|---|
|  |  |  |  | 
|---|