ハイライト

2015年12月23日水曜日

ガンコレ12月度G-Tactics~胎動~

ガンコレG-Tacticsイベントで出現中のボスを叩き続けるマクロです。
  • 概要
攻撃力を適当に計算してワンパンからフルパンまで選択して叩きます。
  • 登録方法
「イベント174.js」という名前でiMacrosの新しいスクリプトを追加します。
ガンコレiMacrosの使い方
  • スクリプト
var var1, var2, var3;iimPlay('CODE:SET !ERRORIGNORE YES\nSET !TIMEOUT_STEP 0\nURL GOTO=http://gcc.sp.mbga.jp/_gcard_units\nTAG POS=1 TYPE=DIV ATTR=CLASS:td EXTRACT=TXT');var1 = parseInt(iimGetLastExtract(1).split(',').join('') / 4);while (true) {iimPlay('CODE:SET !ERRORIGNORE YES\nSET !TIMEOUT_STEP 0\nWAIT SECONDS='+(Math.random()+0.5)+'\nURL GOTO=http://gcc.sp.mbga.jp/_gcard_event174_raid_bosses\nWAIT SECONDS='+(Math.random()+0.5)+'\nTAG POS=1 TYPE=A ATTR=HREF:_gcard_event174_raid_boss?id=*\nWAIT SECONDS='+(Math.random()+0.5)+'\nTAG POS=1 TYPE=DIV ATTR=ID:attc EXTRACT=TXT\nTAG POS=1 TYPE=SPAN ATTR=CLASS:js-hp EXTRACT=TXT');try {var2 = parseFloat(iimGetLastExtract(1).match(/\d+\.\d+/g)[0]);} catch(e) {var2 = 1;}var3 = parseInt(iimGetLastExtract(2).split(',').join(''));if (isNaN(var3))var3 = 0;if (var3 <= var1 * var2) {iimPlay('CODE:SET !ERRORIGNORE YES\nSET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=IMG ATTR=SRC:*1_sp.png?*');} else if (var3 <= var1 * var2 * 2.5) {iimPlay('CODE:SET !ERRORIGNORE YES\nSET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=IMG ATTR=SRC:*2_sp.png?*');} else {iimPlay('CODE:SET !ERRORIGNORE YES\nSET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=IMG ATTR=SRC:*3_sp.png?*');}}
  • スクリプト(少し速度アップ版)
var var1, var2, var3;iimPlay('CODE:SET !ERRORIGNORE YES\nSET !TIMEOUT_STEP 0\nURL GOTO=http://gcc.sp.mbga.jp/_gcard_units\nTAG POS=1 TYPE=DIV ATTR=CLASS:td EXTRACT=TXT');var1 = parseInt(iimGetLastExtract(1).split(',').join('') / 4);while (true) {iimPlay('CODE:SET !ERRORIGNORE YES\nSET !TIMEOUT_STEP 0\nWAIT SECONDS='+Math.random()+'\nURL GOTO=http://gcc.sp.mbga.jp/_gcard_event174_raid_bosses\nWAIT SECONDS='+Math.random()+'\nTAG POS=1 TYPE=A ATTR=HREF:_gcard_event174_raid_boss?id=*\nWAIT SECONDS='+Math.random()+'\nTAG POS=1 TYPE=DIV ATTR=ID:attc EXTRACT=TXT\nTAG POS=1 TYPE=SPAN ATTR=CLASS:js-hp EXTRACT=TXT');try {var2 = parseFloat(iimGetLastExtract(1).match(/\d+\.\d+/g)[0]);} catch(e) {var2 = 1;}var3 = parseInt(iimGetLastExtract(2).split(',').join(''));if (isNaN(var3))var3 = 0;if (var3 <= var1 * var2) {iimPlay('CODE:SET !ERRORIGNORE YES\nSET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=IMG ATTR=SRC:*1_sp.png?*');} else if (var3 <= var1 * var2 * 2.5) {iimPlay('CODE:SET !ERRORIGNORE YES\nSET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=IMG ATTR=SRC:*2_sp.png?*');} else {iimPlay('CODE:SET !ERRORIGNORE YES\nSET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=IMG ATTR=SRC:*3_sp.png?*');}}

Ads by 忍者AdMax

14 件のコメント:

  1. いつも利用させてもらっています。
    ありがとうございます。
    以前も質問にあがっていたエラー回避の件ですが、その後対処方法はご検討いただけているのでしょうか。
    よろしくお願いします

    返信削除
    返信
    1. 動作確認をしましたが、今回のイベントでもこちらで不具合は確認できません。
      少し状況を教えていただきたいのですが、エラーでまったく動作しないのか、正常に動作することもあればエラーになることもあるのか、どちらでしょうか?
      また、ほかのイベントでの動作状況はいかがでしょうか?

      削除
    2. 十分に検証する時間がとれなくて申し訳ないのですが、簡単な修正をいれました。
      スクリプトを更新してお試しいただけますか?
      また不具合が続くようなら教えてくださいm(__)m

      削除
    3. フォローありがとうございます。
      プチアク禁はなくなったのですがwaitが少しかかりすぎて
      遅くなっているように感じます。
      wait時間にバラツキがあるのは調整しているからでよかったでしょうか。

      削除
    4. 対策のため殴る間隔を調整しています。
      少し殴る間隔を短くしたスクリプトも追加してみたのでお試しください。

      削除
    5. すばやい対応ありがとうございます。
      本日、白旗もらったので試すことができませんでした。
      明日にでも早速使用してみたいと思います。
      ありがとうございます!

      削除
    6. 稀にアクセス過剰がでますが、以前に比べすごく快適になりました。
      ありがとうございます!
      レイドや部隊でも同様にしていただけると助かります。
      すばやい対応に感謝いたします。これからもよろしくお願いいたします!

      削除
  2. 割り込んですいません

    上記の方はプチアク禁の事を言ってるのだと思いますよ

    返信削除
  3. フォローありがとうございますm(__)m

    返信削除
  4. 初めて使わせてもらうのですが、どのように登録してこのスクリプトを記入するのですか??一番初めのガチャのマクロはできるのですがわからないので教えてもらえると助かります。

    返信削除
    返信
    1. スクリプトの名前を「SampleGacha.iim」ではなくて「イベント174.js」で作成して上記のスクリプトを貼り付けてみてください。

      削除
  5. できました。教えていただきありがとうございます。

    返信削除
  6. こんばんは。自動で探索はできないのですか?

    返信削除
    返信
    1. こちらでは自動探索をおこなう方法は紹介していません。
      手動ですが効率よく探索する方法について過去記事で紹介していますので「ガンコレ速度アップへの道~探索ショートカット~」を参考にしていただければと思います。

      削除