Przeglądaj źródła

修复同步360 drill问题

249435196@qq.com 1 rok temu
rodzic
commit
80b62dabb6
1 zmienionych plików z 11 dodań i 7 usunięć
  1. 11 7
      script/module/drill/DrillLogic.lua

+ 11 - 7
script/module/drill/DrillLogic.lua

@@ -875,7 +875,6 @@ function quest(human, drillId)
 			end
 		end
 	end
-
 	local zhandouli = CombatPosLogic.getCombatHeroZDL(human, CombatDefine.COMBAT_TYPE1)
 	if zhandouli <= 0 then return Broadcast.sendErr(human, Lang.COMBAT_ERR_NO_SET_FIGHT)  end
 	if human.maxZDL and human.maxZDL.zhandouli and human.maxZDL.zhandouli > zhandouli then 
@@ -1419,9 +1418,16 @@ function onFightEnd(human, result, combatType, cbParam, combatInfo)
 			tongGuan(human, diff)  
 			ChengjiuLogic.onCallback(human,ChengjiuDefine.CJ_TASK_TYPE_17,1)
 			HeroLogLogic.finishTaskCB(human,HeroLogLogic.HERO_LOG_TYPE_5,1)
-		end		
-
-		if drillDB.drillId == cbParam.drillId and drillDB.diff == diff then
+		else
+			drillData.drillId = drillData.drillId + 1
+			drillDB.drillId = drillData.drillId
+			
+		end
+		
+		addHelpWin(human, drillData)
+		DrillDB.updateDrillData(drillData)
+		quest(human, cbParam.drillId + 1)
+		--[[if drillDB.drillId == cbParam.drillId and drillDB.diff == diff then
 			if cbParam.drillId <= dirllDefConfig.maxDrillID  then 
 				drillDB.drillId = drillDB.drillId + 1
 				drillData.drillId = drillData.drillId + 1
@@ -1430,9 +1436,7 @@ function onFightEnd(human, result, combatType, cbParam, combatInfo)
 			addHelpWin(human, drillData)
 			DrillDB.updateDrillData(drillData)
 			quest(human, cbParam.drillId + 1)
-		end
-	
-		
+		end]]
 	else
 		if not isKill then
 			updateDaily(human)