From 7b9a4140f78ba341fffe1dcfe28d7013a00045f0 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Thu, 15 Oct 2020 18:18:46 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=92=E9=BE=99=E7=A7=98=E5=AE=9D=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=8A=A5=E9=94=99=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ManagedResources/~Lua/Modules/Task/TaskManager.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Task/TaskManager.lua b/Assets/ManagedResources/~Lua/Modules/Task/TaskManager.lua index e017b2a532..32ffd1da93 100644 --- a/Assets/ManagedResources/~Lua/Modules/Task/TaskManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Task/TaskManager.lua @@ -301,9 +301,13 @@ function this.ResetTreasureTaskInfo(taskList) for i = 1, #taskList do local taskInfoList = TypeTaskData[TaskTypeDef.TreasureOfSomeBody] for k = #taskInfoList, 1, -1 do - local taskConfig = ConfigManager.GetConfigData(ConfigName.TreasureSunLongTaskConfig, taskInfoList[k].missionId) - if taskConfig.Type == taskList[i].type then - table.remove(TypeTaskData[TaskTypeDef.TreasureOfSomeBody], k) + if taskInfoList[k].missionId == 0 then + LogRed("服务器传来了id为0的青龙秘宝任务") + else + local taskConfig = ConfigManager.GetConfigData(ConfigName.TreasureSunLongTaskConfig, taskInfoList[k].missionId) + if taskConfig.Type == taskList[i].type then + table.remove(TypeTaskData[TaskTypeDef.TreasureOfSomeBody], k) + end end end table.insert(TypeTaskData[TaskTypeDef.TreasureOfSomeBody], taskList[i].tasks[i])