ハイライト

2016年2月23日火曜日

ガンコレ2月度G-Tactics

ガンコレG-Tacticsイベントで出現中のボスを叩き続けるマクロです。
  • 概要
攻撃力を適当に計算してワンパンからフルパンまで選択して叩きます。
  • 登録方法
「イベント182.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()+'\nURL GOTO=http://gcc.sp.mbga.jp/_gcard_event182_raid_bosses\nWAIT SECONDS='+Math.random()+'\nTAG POS=1 TYPE=A ATTR=HREF:_gcard_event182_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

2 件のコメント:

  1. いつも利用させてもらっています。
    質問なのですが、エリア移動を行うことを組み込むことは可能なのでしょうか。
    色々と試してはいるのですがなかなかうまくいきません。
    ヒントでも教えてもらえると幸いです。
    よろしくお願いします。

    返信削除
  2. エリア移動は可能です。移動先の情報は動的に変化すると思いますので、移動前にその情報を取得できれば自動化も可能となります。時間があれば記事にすることも検討しますが・・・あまり期待せずお待ちいただければと思います。

    返信削除