利用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("购买完成,程序退出");
                    app.sendEmail({
                        email: ["[email protected]"],
                        subject: "球员购买通知",
                        text: "您已成功购买该球员,请登录游戏查看!"
                        });
                    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,请求截图时点击同意,这样脚本就开始运行啦!可以最小化模拟器,不会妨碍我们干其他事情。
在这里插入图片描述看都看啦,哥哥姐姐们点个赞呗

发布了4 篇原创文章 · 获赞 12 · 访问量 1515

猜你喜欢

转载自blog.csdn.net/weixin_44520088/article/details/105558109