容错修改

jiaoyangna 2020-09-01 00:57:35 +08:00
parent d58a656bed
commit 208d29acbf
1 changed files with 7 additions and 3 deletions

View File

@ -302,9 +302,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
LogError("服务器传了任务为"..taskInfoList[k].missionId.."的青龙秘宝任务")
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])