利用auto.js实现FIFAol3手机端截卡器功能

利用auto.js实现FIFAol3手机端截卡器功能

利用空闲时间写了个小脚本给自己使用,现在分享给大家。最近使用截卡器的人越来越多,导致现在几乎买不到球员了,既失望又无奈。费话不多说,直接上方法。

第一步:下载安装雷电模拟器

可以去雷电官网直接下载支持安卓7.0的雷电模拟器 https://www.ldmnq.com/ 安装步骤不再赘述(使用手机的话跳过此步,直接看第二步)。安装完成后打开模拟器,点击右上角的菜单----软件设置,将分辨率改成手机版的1080*1920,性能调到最佳。
在这里插入图片描述

第二步:安装auto.js

大家可以去网上找一下auto.js下载,或者点这里下载,链接:https://pan.baidu.com/s/1h3nsYtE4Na4-MMDbgxPQPw
提取码:k5j3
在模拟器里下载方法:点击系统应用,找到浏览器打开,然后输入上面的链接进行下载(fifaol3m的下载同理)。
在这里插入图片描述
下载完成后打开auto.js,点击右下角的 加号,点击 文件,随便输入名称后点击确认,然后将下面的代码复制进去,然后保存。(通过修改for循环里i的值来修改自己想要的球员)。

"auto";
app.launchApp("FIFA Online 3 M");
setScreenMetrics(1080, 1920);
sleep(3000);
//请求竖屏截图
requestScreenCapture(false);
sleep(1000);


while(true){
    
    swipe(600,1000,600,1300,200);//上滑刷新
    var count =0;
    while(true){
        var a=isfreshed();
        if(a==1){
            break;
        }else{
            sleep(20);
            count++;
            if(count%100==0){
                toast("waiting");
            }
        }
    }
    //sleep(20);
    buyPlayer();
    sleep(1500);
}

function buyPlayer(){
    //swipe(600,1600,600,900,400);//下滑到最底端
   
    //截图
    var img = captureScreen();
    //购买按钮的坐标
    var buyx=920;//+8,1067  +10,800
    var buyy=800;//1067
    
    //如果i=0;i<1 则只检测+10的球员是否有货,如果i=1;i<2 则检测+9球员,以此类推
    //如果i=0;i<2 则检测+10和+9的球员是否有货,如果i=0;i<3 则检测+10,+9,+8球员,以此类推 
    for(i=0;i<1;i++){
        //获取购买按钮的颜色值,如果可购买,颜色为#fff8cc31
        var color = images.pixel(img, buyx, buyy+i*140);//获取购买按钮的颜色
        //显示该颜色值
        var strcolor = colors.toString(color);
    
    
        if(strcolor == "#fff8cc31"){
            toastLog("检测到球员,正在购买");
            sleep(50);
            click(buyx,buyy+i*140);
        
            //sleep(20);
            while(true){
                //截图
                var img1 = captureScreen();
                //获取坐标点的颜色值
                var color1 = images.pixel(img1, 900, 1500);
                var strcolor1 = colors.toString(color1);
                if(strcolor1=="#ff263d4f"){//#ff263d4f最终购买
                    break;
                }else{
                    sleep(20);
                }
            }
            sleep(10);
            click(900,1500);//点击最终购买
            sleep(500);
            //840130   800,60
            for(i=0;i<1;i++){
            
                //截图
                var img2 = captureScreen();
                //获取坐标点的颜色值
                var color2 = images.pixel(img2, 950, 60);
                var strcolor2 = colors.toString(color2);
                var color3 = images.pixel(img2, 950, 130);
                var strcolor3 = colors.toString(color3);
                if(strcolor2 == strcolor3){//#fff8cc31检测是否购买完成
                    toastLog("购买完成,程序退出");
                    exit();
                }else{
                    sleep(100);
                }
            }
            toastLog("购买失败,等待下一轮购买");
        }else{
            var ran = random(1,9);
            if(ran == 6){
                toast("该球员无货,请等待");
                sleep(50);
            }
        }
    }
}

function isfreshed(){
    //请求竖屏截图
    requestScreenCapture(false);
    //截图
    var imgR = captureScreen();
    //获取坐标点的颜色值  判断刷新
    var colorR = images.pixel(imgR, 920, 800);
    var strcolorR = colors.toString(colorR);
    if(strcolorR == "#bf4c616c" || strcolorR=="#bf475c65" || strcolorR=="#fff8cc31"){//刷新完成
        return 1;
    }else{
        return 0;
    }
}

第三步:下载安装并打开fifaol3m

打开浏览器,进入fifaol3官网,或点此下载链接:https://pan.baidu.com/s/1AcqAAlUF7-mndKwgt8vhjQ 提取码:pmdi
安装完成后打开,将想购买的球员加入收藏,然后点击收藏,找到想要购买的球员,点击价格,点击强化,让等级高的在前面。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

第四步:运行脚本

完成第三步之后,点击右下角的回到屏幕主页,然后打开auto.js,点击运行脚本,运行后会自动打开fifaol3m,请求截图时点击同意,这样脚本就开始运行啦!可以最小化模拟器,不会妨碍我们干其他事情。
在这里插入图片描述看都看啦,哥哥姐姐们点个赞呗

  • 14
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 33
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值