家国梦自动收取金币、货物、升级建筑、拆相册等脚本
时间: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
- 区块链教你节省大笔钱
- 集成算法的简单分享
- 5分钟看懂模块 || 数说 · 语言
- Code | Python30个编程技巧!
- 亚马逊AI主任科学家李沐:机器学习简介
- 什么是负载均衡?
- 推荐|14种模型设计帮你改进你的卷积神经网络(CNN)!
- 【源码】Python的开源人脸识别库:离线识别率高达99.38%
- 如何使用深度学习去除人物图像背景
- 开源|人脸检测的C / C ++源代
- Python高性能计算库——Numba
- 最新|官方发布:TensorFlow 数据集和估算器介绍
- 干货 | PyTorch相比TensorFlow,存在哪些自身优势?
- 用TensorFlow和TensorBoard从零开始构建ConvNet(CNN)
- 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 数组属性和方法
- 基于UVM的UART验证环境
- 潘石屹用Python解决100个问题 | 打印菱形
- Android:源码解析 Dialog的窗口机制
- Java|获取图片rgb值
- (数据科学学习手札93)利用geopandas与PostGIS进行交互
- 设计模式(三):旅行的角度理解抽象工厂模式
- 机器学习中的优化算法!
- 【进阶篇】Python+Go——带大家一起另寻途径提高计算性能
- 爬取豆瓣高分电影。
- 快速带你上手Hyperledger Fabric环境搭建+开发测试
- 尝鲜使用微众银行WeCross实现基于哈希时间锁定的跨链转账
- Flutter 富文本第三方库 rich_text_widget
- 程序员的数学:线性代数之可视化
- 基于七牛SDK构建的Vue单页图片管理应用
- [Electron]仿写一个课堂随机点名小项目