【解决方法】按键精灵 实现 狂野飙车9 自动领取每日广告卡牌包 (1)_资讯推荐
时间:2023-06-25 23:00:42来源:博客园

环境:

工具:手机/安卓模拟器,按键精灵手机助手系统版本:android 10


【资料图】

问题描述:

描述:通过编程实现自动领取每日广告卡牌包,分享思路和使用到的代码,并进行解析。本文章仅仅只是个人学习所用,记录并复习所用的知识,并未对软件进行非法篡改和破坏行为。

提示:若按照教程还是无法完成操作,可以进入右侧的企鹅,找我看看。

解决方法-视频与文字教程:

视频教程:

文字教程:

1.首先思考思路流程大致为:主界面-进入领取界面-开始循环-完成后返回主界面同时代码需要具备:每个步骤都有其输出提示-将固定的步骤/高频率的代码写成函数。

2.准备工作:实现,将固定的步骤/高频率的代码写成函数。

  • 一般为固定的点击动作,如,某个关闭按钮固定位为一个位置,那么就封装一个函数代替动作。
  • 日志和提示功能也很常用,点击和滑动动作也同样。
实例封装代码:Sub 点击_小房子    Call 操作_点击并延迟_秒 (1023,2236,3)End SubFunction 提示(test)    TracePrint  test    ShowMessage testEnd FunctionFunction 操作_点击并延迟_秒(x, y, num)    Tap x, y    Delay int(num) * 1000End Function

3.检测是否在主界面使用颜色命令:FindMultiColor

  • 定位大概6个特征点,可看到主界面的3种货币的位置是固定的,所以选取这里。并且选取范围,减少匹配时间。
  • 函数需要返回值,故类型为Function,后续直接调用即可。
  • 函数名没有固定要求,个人喜欢这种格式,方便调用和维护,查找
实例代码:Function 检测_检查是否在主界面    Dim intX,intY    Dim num = 1    FindMultiColor 977,728,1069,1528,"00C6FF","0|-27|00C6FF,-8|-330|FF9000,-34|-346|FD8E00,-11|-677|1589E6,-4|-657|23649A",0,0.8,intX,intY    If intX > -1 And intY > -1 Then        call 提示 ("提示:在主界面~")        num = 1    Else         call 提示 ("提示:不在主界面!")        num = 0    End If    检测_检查是否在主界面 = numEnd Function

3.进入卡牌包界面使用触摸命令:tap

  • 在成功检测到在主界面后,进行一系列的点击动作,并根据自己设备的性能选择合适的延迟时间
  • 需要使用到 if 判断,并对比函数的返回值,返回为真,那么就进行后续操作。
实例代码:    If 检测_检查是否在主界面() = 1 Then         call 提示 ("操作:进入卡牌包中")        Call 操作_点击并延迟_秒 (1015,1957,3) //右上角        Call 操作_滑动并延迟_秒 (880,213,200,236,1,3)        Call 操作_点击并延迟_秒 (371,209,3) //卡牌包        Call 操作_滑动并延迟_秒(438, 2026, 419, 496, 1, 3)    Else         call 提示 ("异常:不在主页面")        Exit Function     End If

4.开始循环使用 for 循环内部进行 if 判断

  • 卡牌领取是有上限的,所以进行固定次数的循环
  • 使用 if 判断是否还有次数,判断条件为出现红色字体
实例代码:    //开始循环看广告    Call 提示 ("操作:循环看广告")    Call 操作_点击并延迟_秒 (115,1892,2) //第一次点击    For 5        If CmpColorEx("119|1018|4D05D3,126|1065|4F04DC,107|1087|4D04D5,70|1124|DDD9D8,117|1201|400C89,126|1253|4509A5",0.8) = 0 Then            Call 操作_点击并延迟_秒 (111,1161,3)            Call 操作_点击并延迟_秒(111, 1884, 60)            Call 操作_点击并延迟_秒(965,2084, 3) //退出            Call 操作_点击并延迟_秒(965,2084, 3)             Call 操作_点击并延迟_秒 (111,1884,3) //右下角继续        End If     Next

5.完成后返回主界面使用触摸命令:tap

  • 很基础的点击,注意延迟时间即可。
实例代码:    //返回桌面    Call 提示 ("操作:任务完成,返回桌面")    Call 点击_关闭卡牌包 ()    Call 点击_小房子 ()    Call 提示 ("完成任务:每日广告碎片")

6.此时就已经完成功能,大概70行

标签:

最新
  • 【解决方法】按键精灵 实现 狂野飙车9 自动领取每日广告卡牌包 (1)_资讯推荐

    环境:>工具:手机 安卓模拟器,按键精灵手机助手系统版本:android10

  • 普通话考试网上报名时间是何时?需要考取普通话的人员有哪些?-全球聚焦

    普通话考试网上报名时间是何时?以陕西为例:第一报名时间为:2023年

  • 热点评!商务部印发《自贸试验区重点工作清单(2023-2025年)》

    明确164项重点工作 商务部印发《自贸试验区重点工作清单(2023—202

  • 粉红色大衣配什么内搭(粉色外套配什么内搭最好看)

    粉色大衣里面怎么搭配?粉色大衣内搭什么颜色?粉色大衣里面搭配连衣裙粉

  • 618实现高质量增长,荣耀是如何做到的?

    经历今年第一季度主动调整后,“荣耀已整体处于良好的回升状态”。作 

  • 各地出台政策加快市场复苏——创新思路拓展消费空间

    各地出台政策加快市场复苏——创新思路拓展消费空间,武汉,旅游,免税品,

  • 腰椎压缩性骨折手术后多久能下床_腰椎压缩性骨折需要多久能恢复

    1、腰椎压缩性骨折需要多长时间恢复?如果是单纯的腰椎压缩性骨折,骨

  • “八小时外”看湖南宁乡的澎湃活力

    长沙方特东方神画景区夜场表演。受访单位供图沩山景区。受访单位供图喝

  • 西安高新区生活垃圾分类“云学院”上线-今日热文

    “这个小程序功能很强大,我们讲师既能在上面学习分类知识、看课件,又

  • 焦点滚动:一图了解燃气使用安全知识!

    燃气作为一种高效能源已经进入到越来越多的家庭中然而燃气不当使用或操

  • 热门:如祺出行完成8.42亿元B轮融资

    App6月21日消息,6月21日,如祺出行完成8 42亿元B轮融资,由广汽工业领

  • 算力新基建⑤丨一场半导体展会上涌动的AI热潮

    “现在很多地方都有AI,AI的体验越好,需要后台支持的算力就越强。现在

  • 临时用钱快速借款2万 10个正规贷款平台能快速借款2万元

    临时用钱能快速借款2万的贷款平台有360借条、安逸花、你我借款、58好借

  • 政策简读丨@湖南劳动者 高温津贴标准有调整:不低于300元/人/月!-焦点

    新湖南,主流新媒体,移动新门户。-分享自@新湖南

  • 当前快播:提高安全意识 筑牢安全防线

    今年6月是第22个全国“安全生产月”,主题为“人人讲安全、个个会应急

  • 厦门骨干人才认定情况(持续更新) 天天速递

    厦门骨干人才认定情况(持续更新)01不断壮大专业技术人才队伍近年来,

  • 旅游
    • 时隔747天主场作战,国足大胜

    • 周口城投经开实业公司拟发行15亿元私募债 已获上交所受理_头条焦点

    • “中国鞋都”温州即将举办首届鞋文化周 助力鞋产业升级

    • 环球消息!石峰区杉木塘小学与清华名城幼儿园携手开展幼小衔接活动