家国梦自动收取金币、货物、升级建筑、拆相册等脚本
时间:2022-07-23
本文章向大家介绍家国梦自动收取金币、货物、升级建筑、拆相册等脚本,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
工具
PC、按键精灵手机助手、雷电模拟器、家园梦apk
模拟器配置
步骤
1、先PC装按键精灵手机助手 2、把代码复制到按键精灵手机助手上去 3、按键精灵上点“调试”,会自动在模拟器上安装手机版按键精灵 4、按键精灵上点“连接模拟器” 5、完成后,手动打开“家国梦app” 6、按键精灵上点“调试”
按键精灵代码
Sub Auto()
Tap 90, 1820
Delay 500
Dim HOUSE_X = Array(300,545,800,290,560,800,290,560,780)
Dim HOUSE_Y = Array(1200,1080,950,960,820,725,720,580,450)
Dim HOUSE_INDEX = 1
Dim X(3), Y(3)
X(1) = 660
X(2) = 825
X(3) = 975
Y(1) = 1635
Y(2) = 1555
Y(3) = 1470
Dim INDEX, UPCNT
UPCNT = 0
While True
For INDEX = 1 To 3
//TracePrint INDEX
TouchDown X(INDEX), Y(INDEX)
Delay 1000
Dim IntX,IntY
FindColor 0,0,0,0,"80FFFF|81FFFF|80FF00",0,1.0,intX,intY
If intX >-1 then
Traceprint "找到货物"
TouchMove intX + 50, intY
Delay 200
Else
Traceprint "没有货物"
End If
TouchUp
Next
Delay 1000
TouchDown 200, 1280
TouchMove 1000, 825
TouchMove 820, 700
TouchMove 170, 1045
TouchMove 210, 760
TouchMove 900, 400
TouchUp
Delay 1000
UPCNT = UPCNT + 1
If UPCNT >= 10 Then
UPCNT = 0
Call Up(HOUSE_X(HOUSE_INDEX), HOUSE_Y(HOUSE_INDEX)) //升级指定房屋
HOUSE_INDEX = HOUSE_INDEX + 1
If HOUSE_INDEX > 9 Then
HOUSE_INDEX = 1
End If
Delay 1000
End If
Wend
End Sub
Sub Up(X, Y)
Tap 970, 1145 //进入升级
Delay 1000
while CmpColor(1050, 1160, "4DDDFF", 1.0) < 0
Traceprint "等待进入升级页面"
Delay 500
Wend
Tap X, Y //点击建筑
Delay 1000
Dim intX, intY, res
res = FindColor(900,1670, 990, 1700, "FFFFFF", 0, 1.0, intX, intY)
//如果没有找到,intX和intY的值都会被置为-1
While res > -1
Tap 870, 1750
Traceprint "升级一次"
Delay 100
res = FindColor(900,1670, 990, 1700, "FFFFFF", 0, 1.0, intX, intY)
Wend
Traceprint "金币不足"
Tap 970, 1145 //退出升级
Delay 1000
End Sub
Sub HB()
Dim intX, intY, res
Tap 525, 1810
Delay 1000
// 相册
res = FindColor(540, 1520, 590, 1555, "3942FA", 0, 1.0, intX, intY)
If res > -1 Then
TracePrint "无相册"
Else
Tap 100, 1330
Delay 500
res = FindColor(790, 1070, 910, 1140, "2CD3FF", 0, 1.0, intX, intY)
If res > -1 Then
TracePrint "无相册"
End If
While intX = -1 And intY = -1
Tap 100, 1330
Delay 500
If FindColor(540, 1520, 590, 1555, "3942FA", 0, 1.0, intX, intY) > -1 Then
Goto skip
End If
FindColor 790, 1070, 910, 1140, "2CD3FF", 0, 1.0, intX, intY
Wend
Tap 300, 1120
Delay 500
End If
Rem skip
// 满福红包
res = FindColor(800, 825, 860, 875, "F2D075|F2CE75", 0, 1.0, intX, intY)
If res > -1 Then
TracePrint "无满福红包"
End If
While res<0
TracePrint "满福红包 "
Tap 865, 630
Delay 1000
res = FindColor(695, 1485, 715, 1540, "FFFFFF", 0, 1.0, intX, intY)
While res>-1
TracePrint "tap "&res
Tap 545, 1040
Delay 1000
res = FindColor(695, 1485, 715, 1540, "FFFFFF", 0, 1.0, intX, intY)
Wend
res = FindColor(800, 825, 860, 875, "F2D075|F2CE75", 0, 1.0, intX, intY)
Wend
Delay 100
// 多福红包
res = FindColor(460, 825, 525, 875, "F2D075|F2CE75", 0, 1.0, intX, intY)
If res > -1 Then
TracePrint "无多福红包"
End If
While res<0
TracePrint "多福红包 "
Tap 530, 630
Delay 1000
res = FindColor(695, 1485, 715, 1540, "FFFFFF", 0, 1.0, intX, intY)
While res>-1
TracePrint "tap "&res
Tap 545, 1040
Delay 1000
res = FindColor(695, 1485, 715, 1540, "FFFFFF", 0, 1.0, intX, intY)
Wend
res = FindColor(460, 825, 525, 875, "F2D075|F2CE75", 0, 1.0, intX, intY)
Wend
Delay 100
// 福气红包
res = FindColor(140, 825, 200, 875, "F2D075|F2CE75", 0, 1.0, intX, intY)
If res > -1 Then
TracePrint "无福气红包"
End If
While res<0
TracePrint "福气红包 "
Tap 200, 630
Delay 1000
res = FindColor(695, 1485, 715, 1540, "FFFFFF", 0, 1.0, intX, intY)
While res>-1
TracePrint "tap"
Tap 545, 1040
Delay 1000
res = FindColor(695, 1485, 715, 1540, "FFFFFF", 0, 1.0, intX, intY)
Wend
res = FindColor(120, 825, 165, 875, "F2D075|F2CE75", 0, 1.0, intX, intY)
Wend
Delay 100
End Sub
Call HB()
Call Auto()
效果图
收获物
收金币
GitHub:https://github.com/1061700625/FamilyDream_Script
- 如何在RedHat7上使用Bind搭建DNS服务
- 如何在Redhat7.3的CDH5.14中启用Kerberos
- 如何使用SAML配置Cloudera Manager的身份验证
- 如何使用Shibboleth搭建IDP服务并集成OpenLDAP
- 如何获取Hive正在执行或者已结束的的MapReduce作业的SQL语句
- 如何启用Oozie的HA
- 如何使用Oozie API接口向Kerberos环境的CDH集群提交Spark作业
- 如何降级Cloudera Manager和CDH
- 如何在CDH中安装和使用StreamSets
- 如何使用Oozie API接口向非Kerberos环境的CDH集群提交Shell工作流
- 如何使用Oozie API接口向非Kerberos环境的CDH集群提交Java作业
- 如何通过Livy的RESTful API接口向Kerberos环境的CDH集群提交作业
- 如何使用Oozie API接口向非Kerberos环境的CDH集群提交Spark作业
- Joomla 权限提升漏洞(CVE-2016-9838)分析
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- python3 简单实现组合设计模式
- 基于django2.2连oracle11g解决版本冲突的问题
- 浅谈php使用curl模拟多线程发送请求
- PHP模型Model类封装数据库操作示例
- 解决django migrate报错ORA-02000: missing ALWAYS keyword
- PHP封装的数据库模型Model类完整示例【基于PDO】
- PHP的简单跳转提示的实现详解
- PHP多进程通信-消息队列使用
- PHP implode()函数用法讲解
- PHP精确到毫秒秒杀倒计时实例详解
- django 装饰器 检测登录状态操作
- 使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
- Django Session和Cookie分别实现记住用户登录状态操作
- 使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
- PHP封装XML和JSON格式数据接口操作示例