ソースを参照

修复召唤兽技能重击选择问题。

Wang Jeff 4 年 前
コミット
44ef09aad1
1 ファイル変更9 行追加7 行削除
  1. 9 7
      GameAssist/GameAssist/GameAssistDlg.cpp

+ 9 - 7
GameAssist/GameAssist/GameAssistDlg.cpp

@@ -300,7 +300,7 @@ void BattleJY(HWND hWnd, BOOL bHasSummoner, int nZJType)
 					DebugLog(_T("BattleJY:召唤兽技能选择"));
 
 					// 选择重击;
-					if (!nZJType ) {
+					if (nZJType ) {
 						SRAND(150, 350);
 						GAssist::SendKey(hWnd, VK_S, FALSE, TRUE);
 						if (GAssist::GetImgMatchtemplate(hWnd, nZJType == 1 ? GAssist::g_strAppdir + _T("img\\活动\\镜妖\\重击.bmp") : GAssist::g_strAppdir + _T("img\\活动\\镜妖\\重击2.bmp"), rc))
@@ -1328,6 +1328,7 @@ void CGameAssistDlg::OnBnClickedButton2()  // 
 
 void CGameAssistDlg::OnBnClickedButton3() // 镜妖;
 {
+	UpdateData();
 	/*
 	-- 是否在星秀村
 	-- 是否在贫民房
@@ -1347,12 +1348,13 @@ void CGameAssistDlg::OnBnClickedButton3() // 
 	CRect rc;
 	HWND hProWnd = GAssist::GetProcessMainWnd();
 	int nZJType = 0;
-	if (m_cbZJ.GetCheck())
-		nZJType = 1;
-	else if (m_cbZJ2.GetCheck())
-		nZJType = 2;
-	else
-		nZJType = 0;
+	if (m_cbZJ.GetCheck() || m_cbZJ2.GetCheck())
+	{
+		if (m_cbZJ.GetCheck())
+			nZJType = 1;
+		if (m_cbZJ2.GetCheck())
+			nZJType = 2;
+	}
 
 
 	for (int i = 0; i < 100; i++)