AutoTouch関連の記事はこちらから
戦闘を自動化
ブレフロのSBBのフリックをひたすら行うだけのAutoTouchのLuaスクリプトです。クリアしていない場所に対して自動戦闘するためのものです。
Luaスクリプトは初めてでややこしいことはしていないので、タイミングによっては戦闘以外で変な所をタップしていきますが、映画見ながらとか片手間にやるぶんには使えなくも無い感じです。
・動作確認:iPhone5s(iOS8.1) iPodTouch5G(iOS8.1)
・解像度の違うiPhone6などはフリックする場所が違うのでうまくいかないと思います。
実行してみた感じ。。。
1.実行回数を9999などにしてマクロ実行
2.MAP・フレンド選んで、普通に戦闘開始したら放置
3.待ってると戦闘が終了したあとでフリック動作が止まる
4.あとは2、3の繰り返し
/var/mobile/Library/AutoTouch/Script/brefro_auto.lua
function imagecheck(s)
local r = findImage {imagePath="/var/mobile/Library/AutoTouch/Image/brefro_"..s..".png", count=1, fuzzy=0.9};
n = 0;
for i, v in pairs(r) do
n = n + 1;
end
return n;
end
function imagetap(s)
findImageTap {imagePath="/var/mobile/Library/AutoTouch/Image/brefro_"..s..".png", count=1, fuzzy=0.9};
end
function chara1sbb()
touchDown(0, 40, 300); usleep(15000);
touchMove(0, 60, 300); usleep(15000);
touchMove(0, 80, 300); usleep(15000);
touchMove(0, 100, 300); usleep(15000);
touchMove(0, 120, 300); usleep(15000);
touchMove(0, 140, 300); usleep(15000);
touchMove(0, 160, 300); usleep(15000);
touchUp(0, 160, 300); usleep(15000);
end
function chara4sbb()
touchDown(0, 180, 300); usleep(15000);
touchMove(0, 200, 300); usleep(15000);
touchMove(0, 220, 300); usleep(15000);
touchMove(0, 240, 300); usleep(15000);
touchMove(0, 260, 300); usleep(15000);
touchMove(0, 280, 300); usleep(15000);
touchMove(0, 300, 300); usleep(15000);
touchUp(0, 300, 300); usleep(15000);
end
function chara3sbb()
touchDown(0, 40, 360); usleep(15000);
touchMove(0, 60, 360); usleep(15000);
touchMove(0, 80, 360); usleep(15000);
touchMove(0, 100, 360); usleep(15000);
touchMove(0, 120, 360); usleep(15000);
touchMove(0, 140, 360); usleep(15000);
touchMove(0, 160, 360); usleep(15000);
touchUp(0, 160, 360); usleep(15000);
end
function chara6sbb()
touchDown(0, 180, 360); usleep(15000);
touchMove(0, 200, 360); usleep(15000);
touchMove(0, 220, 360); usleep(15000);
touchMove(0, 240, 360); usleep(15000);
touchMove(0, 260, 360); usleep(15000);
touchMove(0, 280, 360); usleep(15000);
touchMove(0, 300, 360); usleep(15000);
touchUp(0, 300, 360); usleep(15000);
end
function chara2sbb()
touchDown(0, 40, 420); usleep(15000);
touchMove(0, 60, 420); usleep(15000);
touchMove(0, 80, 420); usleep(15000);
touchMove(0, 100, 420); usleep(15000);
touchMove(0, 120, 420); usleep(15000);
touchMove(0, 140, 420); usleep(15000);
touchMove(0, 160, 420); usleep(15000);
touchUp(0, 160, 420); usleep(15000);
end
function chara5sbb()
touchDown(0, 180, 420); usleep(15000);
touchMove(0, 200, 420); usleep(15000);
touchMove(0, 220, 420); usleep(15000);
touchMove(0, 240, 420); usleep(15000);
touchMove(0, 260, 420); usleep(15000);
touchMove(0, 280, 420); usleep(15000);
touchMove(0, 300, 420); usleep(15000);
touchUp(0, 300, 420); usleep(15000);
end
imagetap("next");
usleep(5000000);
if imagecheck("map") == 0 and imagecheck("title") == 0 then
chara1sbb(); usleep(3000000);
chara4sbb(); usleep(3000000);
chara2sbb(); usleep(3000000);
chara3sbb(); usleep(3000000);
chara6sbb(); usleep(3000000);
chara5sbb(); usleep(3000000);
end
/var/mobile/Library/AutoTouch/Image/brefro_map.png
/var/mobile/Library/AutoTouch/Image/brefro_next.png
/var/mobile/Library/AutoTouch/Image/brefro_title.png



チェック用の画像です。AutoTouchディレクトリにImageを作成して使う感じです。
Hi, could you please teach me how you use the findimage function in iphone? I been trying but hasn't been able to get it to work. putting the correct or wrong path both returns me x y of 0 0 =(..
返信削除I was using in the iphone.
削除(iphone5s, ios8.1.1, autotouch 3.0.1)
First of all, please check with a simple way .
try to change the location to place the file .
Example... image path = /var/mobile/Library/AutoTouch/Script/[image file]
my mail is weisong90@gmail.com , please do help me out if possible, thank you!
返信削除このコメントは投稿者によって削除されました。
返信削除hi, would you be interested to help me out on my game? Please email me, I would provide incentives if you could help me out. Thank you!
返信削除