PROCEDURE 制圧済み周回() cnttg = 0 ssf = 0 kifg =0 print "制圧済み"   While true gettime() ifb cnts > fz or cntr > gt print "フリーズの可能性があるため再起動します…少しお待ちください" cnts = 0 cntr = 0 再起動() gettime() print "フリーズのため" + "(" + G_TIME_HH2 + "時" + G_TIME_NN2 + "分"+ G_TIME_SS2 + "秒" +")" +"再起動しました" elseif sse = ssk print "周回回数" + sse + "回に達したのでマクロを停止します" EXITEXIT elseif CHKIMGX("44.チャット閉じる.bmp",wid, x1, y1, x2, y2, num, Threshold, color) print "44.チャット閉じる.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 print "画面監視" + cntr elseif CHKIMGX("45.リタイアキャンセル.bmp",wid, x1, y1, x2, y2, num, Threshold, color) print "45.リタイアキャンセル.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 print "画面監視" + cntr elseif CHKIMGX("28.スタミナ不足.bmp",wid, x1, y1, x2, y2, num, Threshold, color) print "28.スタミナ不足.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   回復() cntr = cntr + 1 print "画面監視" + cntr elseif CHKIMGX("30.スタミナ回復.bmp",wid, x1, y1, x2, y2, num, Threshold, color) print "30.スタミナ回復.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   回復() cntr = cntr + 1 print "画面監視" + cntr elseif kifg = 100 and CHKIMGX("26.次へ.bmp",wid, x1, y1, x2, y2, num, 15, color)    print "26.次へ.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cnts = 0 kifg = 200 elseif kifg = 200 and cnttg = 2 and CHKIMGX("40.制圧戦:制圧済み.bmp",wid, x1, y1, x2, y2, num, Thresholdss, color) print "40.制圧戦:制圧済み.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ宝箱下() cntr = cntr + 1 cnttg = cnttg +1 kifg = 0 print "画面監視" + cntr elseif kifg = 200 and CHKIMGX("40.制圧戦:制圧済み.bmp",wid, x1, y1, x2, y2, num, Thresholdss, color) print "40.制圧戦:制圧済み.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 cnttg = cnttg +1 kifg = 0 print "画面監視" + cntr elseif kifg <> 0 and CHKIMGX("3.ok.bmp",wid, x1, y1, x2, y2, num, 15, color)   タップ() kifg = 100 cnts = 0 elseif CHKIMGX("34.ジュエル使用時のはい.bmp",wid, x1, y1, x2, y2, num, Threshold, color)    print "はい.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 kifg = 0 cnts = 0 print "画面監視" + cntr elseif CHKIMGX("27.再戦.bmp",wid, x1, y1, x2, y2, num, 15, color)    print "27.再戦.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 ssk = ssk + 1 kifg = kifg + 1 cnts = 0 print "周回残り回数 " + (sse-ssk) + "回です" print "画面監視" + cntr elseif CHKIMGX("23.戦闘開始.bmp",wid, x1, y1, x2, y2, num, Threshold, color)    print "23.戦闘開始.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 kifg = kifg + 1 cnts = 0 print "画面監視" + cntr elseif CHKIMGX("24.全力AUTO.bmp",wid, x1, y1, x2, y2, num, 1, color) print "24.全力AUTO.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です" タップ() cntr = cntr + 1 print "画面監視" + cntr elseif cnttg = 5 and CHKIMGX("41.詳細.bmp",wid, x1, y1, x2, y2, num, Threshold, color) print "41.詳細.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ拡大() scrc = scrc + 1 cnttg = 0 print "スクロールフラグ監視" + scrc elseif ssf <> 0 and CHKIMGX("41.詳細.bmp",wid, x1, y1, x2, y2, num, Threshold, color) print "目標が見つかりません。広範囲を探します"   スクロール全体() ssf = 0 elseif ssf = 0 and CHKIMGX("39.制圧戦:出撃準備.bmp",wid, x1, y1, x2, y2, num, Threshold, color) print "39.制圧戦:出撃準備.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 cnttg = 0 print "画面監視" + cntr elseif cnttg = 2 and CHKIMGX("40.制圧戦:制圧済み.bmp",wid, x1, y1, x2, y2, num, Thresholdss, color) print "40.制圧戦:制圧済み.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ宝箱下() cntr = cntr + 1 cnttg = cnttg +1 print "画面監視" + cntr elseif CHKIMGX("40.制圧戦:制圧済み.bmp",wid, x1, y1, x2, y2, num, Thresholdss, color) print "40.制圧戦:制圧済み.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ宝箱() cntr = cntr + 1 cnttg = cnttg +1 print "画面監視" + cntr elseif cnttg = 2 and CHKIMGX("42.制圧戦:宝箱大.bmp",wid, x1, y1, x2, y2, num, 20, color) print "42.制圧戦:宝箱大.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ宝箱下() cntr = cntr + 1 cnttg = cnttg +1 print "画面監視" + cntr elseif CHKIMGX("43.制圧戦:宝箱小.bmp",wid, x1, y1, x2, y2, num, 20, color) print "43.制圧戦:宝箱小.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 cnttg = cnttg +1 print "画面監視" + cntr elseif CHKIMGX("42.制圧戦:宝箱大.bmp",wid, x1, y1, x2, y2, num, 20, color) print "42.制圧戦:宝箱大.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ宝箱() cntr = cntr + 1 cnttg = cnttg +1 print "画面監視" + cntr elseif CHKIMGX("43.制圧戦:宝箱小.bmp",wid, x1, y1, x2, y2, num, 20, color) print "43.制圧戦:宝箱小.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 cnttg = cnttg +1 print "画面監視" + cntr elseif scre = scrc and CHKIMGX("6.戻る.bmp",wid, x1, y1, x2, y2, num, Threshold, color)    print "6.戻る.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 scrc = 0 print "画面監視" + cntr print "スクロールフラグ" + scrc elseif CHKIMGX("38.制圧戦:マルチ.bmp",wid, x1, y1, x2, y2, num, Threshold, color)    print "38.制圧戦:マルチ.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() sleep(3) cntr = cntr + 1 cnts = 0 print "画面監視" + cntr elseif scrc = 1 and CHKIMGX("41.詳細.bmp",wid, x1, y1, x2, y2, num, Threshold, color) print "目標が見つかりません。広範囲を探します"   スクロール全体() scrc = scrc + 1 print "スクロールフラグ監視" + scrc elseif CHKIMGX("41.詳細.bmp",wid, x1, y1, x2, y2, num, Threshold, color) print "41.詳細.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ拡大() scrc = scrc + 1 print "スクロールフラグ監視" + scrc elseif CHKIMGX("3.ok.bmp",wid, x1, y1, x2, y2, num, 15, color)    print "3.ok.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 print "画面監視" + cntr elseif CHKIMGX("4.閉じる.bmp",wid, x1, y1, x2, y2, num, 15, color)    print "4.閉じる.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 print "画面監視" + cntr elseif CHKIMGX("25.再開する.bmp",wid, x1, y1, x2, y2, num, Threshold, color)    print "25.再開する.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 print "画面監視" + cntr elseif CHKIMGX("29.スタミナ不足時のはい.bmp",wid, x1, y1, x2, y2, num, Threshold, color) print "はい.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 print "画面監視" + cntr elseif kzs = 1 and CHKIMGX("36.スキップ.bmp",wid, x1, y1, x2, y2, num, 30, color)    print "36.スキップ.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 cnts = 0 print "画面監視" + cntr elseif CHKIMGX("37.制圧戦.bmp",wid, x1, y1, x2, y2, num, Threshold, color)    print "37.制圧戦.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 cnts = 0 print "画面監視" + cntr elseif CHKIMGX("46.ダウンロード開始.bmp",wid, x1, y1, x2, y2, num, Threshold, color)    print "46.ダウンロード開始.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 cnts = 0 print "画面監視" + cntr elseif CHKIMGX("47.リトライ.bmp",wid, x1, y1, x2, y2, num, Threshold, color)    print "47.リトライ.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 cnts = 0 print "画面監視" + cntr elseif CHKIMGX("48.上限確認ok.bmp",wid, x1, y1, x2, y2, num, Threshold, color)    print "48.上限確認ok.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() cntr = cntr + 1 cnts = 0 print "画面監視" + cntr elseif CHKIMGX("2.タイトル.bmp",wid, x1, y1, x2, y2, num, Threshold, color) print "タイトル.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です"   タップ() sleep(RANDOM(15)/10+0.9) cntr = cntr + 1 print "画面監視" + cntr elseif CHKIMGX("1.アプリアイコン.bmp",wid, x1, y1, 0, 0, num, Threshold, color) print "アプリアイコン.bmpを認識 座標は" + " " + "x:" + g_imgx_x + " " + "y:" + g_imgx_y + "です" アプリ開始() sleep(RANDOM(15)/10+0.9) cntr = cntr + 1 print "画面監視" + cntr else gettime() print "ループ再開・・・画像監視中" + "(" + G_TIME_HH2 + "時" + G_TIME_NN2 + "分"+ G_TIME_SS2 + "秒" +")" + cnts + "回目" cnts = cnts + 1 cntr = cntr = 0 endif sleep(0.1) Wend fend