tonyjiangwj / ant-manor Goto Github PK
View Code? Open in Web Editor NEW蚂蚁庄园自动喂养,定时检测 AutoJS
蚂蚁庄园自动喂养,定时检测 AutoJS
如题,最近几天开始出现这种情况的。请问有没有相同情况的啊?
能不能喂完食顺便领个饲料?有些地方是签到就能领饲料的,或者升级版本答题领饲料。
大概11月10号左右开始,蚂蚁庄园程序检测完“加速卡是否使用成功”后不再进行下一步,也无任何文字提示。去autojs里看,程序自动设置几分钟再来查看,请问是何原因?
错误代码:
11:19:01.929/E: fileName:file:/storage/emulated/0/脚本/Ant-Manor-master/core/AntManorRunner.js line:408 typeof e:object
中间还有很多红色代码
11:19:01.938/E: 执行发生异常TypeError: Cannot read property "0" from undefined 三分钟后重启
问题出在哪里呢,手机是荣耀30pro,2.0.0.220版本
跪求1080*1920的配置参数
如题,小鸡在图中的位置有可能不在最**,有可能到最左边或者最右边,导致无法找图找色,脚本几乎无法使用
不知道能否增加识别喂食剩余时间,别家小鸡来偷吃只在喂食后半小时内发生。且可以在驱赶小鸡后等待识别出来剩余喂食时间;
现在脚本会在自己驱赶小鸡后,不停的5分钟循环检测是否有小鸡偷吃。
最新这个版本无法识别智能球,然后多个小号浇水的时候,第二个号不会送机会给第三个号。 也不会抽取物种卡以及找能量,望大大修复
下载安装 AutoJs Modify
链接无效了,能不能再放出来一下,谢谢!
我的手机一加7Pro ,1440*3120的分辨率,改了一下发现还是不行,理论上检测不同手机分辨率自适应是可以的,老大你想想办法吧,谢谢
明明配置好好的,过一段时间就失效了,没法自动领,要重新配置,遇到好几次了,这个配置是一个图片,
能不能去掉领饲料按钮的图片配置模式,改成基于坐标的方式直接点击呀
你好作者,我现在就是开始运行之后就会一直停留在授权截屏界面直到我手动点击授权,这个正常吗?因为我用的蚂蚁森林程序倒是可以自动点击授权。
运行一次发现不能正常结束,查看日志发现报错:
RUNNING_PACKAGE is not define
grep了一下整个项目:
./lib/prototype/CommonFunction.js:401: let runtimeStorages = storages.create(RUNNING_PACKAGE)
这里是否应该改成:
let runtimeStorages = storages.create(RUNTIME_STORAGE)
我自己手动改了之后能正常结束,不知道会不会影响其他功能。
❀ 启用 main.js
报错: 导入模块:[CommonFunction]失败,请检查代码
❀ 启用 config.js
报错:
函数importClass必须与一个类一起调用;改为使用"[JavaPackage com.stardust.autojs.ScriptEngineService]". (<init>#14)
函数importClass必须与一个类一起调用;改为使用"[JavaPackage com.stardust.autojs.ScriptEngineService]".
at <init>:14:0
at file:/storage/emulated/0/脚本/Ant-Manor/lib/prototype/CommonFunction.js:32:0
at _load (file:///android_asset/modules/jvm-npm.js:60:0)
at /storage/emulated/0/脚本/Ant-Manor/config.js:101:0
❀ OPPO R15
❀ Android 9
❀ Auto.js Pro 8.00-5
针对 main.js
报错 :
将目录 Ant-Manor\lib\prototype
下的 CommonFunction.js
复制一份到 目录 Ant-Manor\lib
, 仍然无非解决异常, 且异常信息仍然是 导入模块:[CommonFunction]失败,请检查代码
提个需求,如果检测有栅栏,就不会有偷吃小鸡,则喂食后不需要巡检,直接等饲料吃完后调度下一次任务
饲料袋已满会卡住
我又来了,不好意思又遇到了问题
有了之前蚂蚁森林,这次问题我感觉也是进入庄园后,通过检测画面来判断是否进入了这一步出了问题吧,我手机是1280*720,挨个改过CustomConfig.js了,请问进入蚂蚁森林的判断是哪块区域?我再精细的调一下。
另外,我家人的华为手机在运行蚂蚁森林的时候遇到了运行无阻碍,但无法自动解锁手机的问题,请问这个问题您是否遇到过知道问题在哪?
以下是庄园的运行log
2020-04-10 10:43:09.387:[LOG]======校验是否重复运行=======
2020-04-10 10:43:09.397:[DEBUG]队列小于等于1 不需要去重:undefined
2020-04-10 10:43:09.405:[DEBUG]当前无任务等待,直接执行:{"source":"/storage/emulated/0/脚本/Ant-Manor-master/main.js","engineId":5}
2020-04-10 10:43:09.412:[LOG]======校验无障碍功能======
2020-04-10 10:43:09.422:[DEBUG]当前已启用无障碍功能的服务:org.autojs.autojspro/com.stardust.autojs.core.accessibility.AccessibilityService:org.autojs.autojs/com.stardust.autojs.core.accessibility.AccessibilityService:com.google.android.marvin.talkback/com.android.switchaccess.SwitchAccessService
2020-04-10 10:43:09.444:[WARN]
请确保已给予 WRITE_SECURE_SETTINGS 权限
授权代码已复制,请使用adb工具连接手机执行(重启不失效)
2020-04-10 10:43:09.452:[WARN]adb 脚本 已复制到剪切板:[adb shell pm grant org.autojs.autojs android.permission.WRITE_SECURE_SETTINGS]
2020-04-10 10:43:09.461:[LOG]---前置校验完成;启动系统--->>>>
2020-04-10 10:43:09.466:[LOG]======解锁======
2020-04-10 10:43:09.472:[LOG]已解锁
2020-04-10 10:43:09.477:[LOG]不需要重新锁定屏幕
2020-04-10 10:43:09.481:[LOG]解锁成功
2020-04-10 10:43:09.720:[LOG]请求截屏权限成功
2020-04-10 10:43:15.949:[LOG]立即开始
2020-04-10 10:43:23.864:[DEBUG]action执行结束
2020-04-10 10:43:24.794:[DEBUG]action执行结束
2020-04-10 10:43:26.685:[DEBUG]转换region位置:[206,203,14,14]
2020-04-10 10:43:26.695:[DEBUG]设置悬浮窗位置: {"x":213,"y":210} 内容: 进入个人鸡鸡页面失败,检测超时
2020-04-10 10:43:27.781:[DEBUG]撤销自动任务:{"mDelay":0,"mInterval":0,"mLoopTimes":1,"mMillis":1586486588120,"mScheduled":true,"mScriptPath":"/storage/emulated/0/脚本/Ant-Manor-master/main.js","mTimeFlag":0,"mId":19}
2020-04-10 10:43:27.793:[INFO]预订[1]分钟后的任务,时间戳:1586486667792
2020-04-10 10:43:28.139:[DEBUG]定时任务预定成功: 20
2020-04-10 10:43:28.156:[DEBUG]获取运行中任务信息:{"source":"/storage/emulated/0/脚本/Ant-Manor-master/main.js","engineId":5,"timeout":1586487489408} 超时剩余时间:881秒
2020-04-10 10:43:28.161:[DEBUG]移除运行中任务
2020-04-10 10:43:28.172:[DEBUG]队列小于等于1 不需要去重:undefined
2020-04-10 10:44:28.712:[DEBUG]日志工具类存在
2020-04-10 10:44:28.956:[LOG]======校验是否重复运行=======
2020-04-10 10:44:28.966:[DEBUG]队列小于等于1 不需要去重:undefined
2020-04-10 10:44:28.974:[DEBUG]当前无任务等待,直接执行:{"source":"/storage/emulated/0/脚本/Ant-Manor-master/main.js","engineId":6}
2020-04-10 10:44:28.981:[LOG]======校验无障碍功能======
autojs4.0
配置文件中的offset能否给个事例,看了看readme,里面未提及offset的问题,想自行修改分辨率感觉有些无从下手。
是否offset为分辨率格式 ? 例如 1280*720 ? 还是x,10,y10? 能否在readme中增加这个示例
这个怎么用?有教程吗?
左边的鸡无法赶走,直接赶走右边就结束了进程。另外大神能把加速卡的选项也做进去吗,感谢
根据之前玩儿小鸡的经验,总结了几个规律,可以减少执行次数。
1、喂食后,20-30分钟之间会来一次偷吃的小鸡;
2、只要赶走一次偷吃的小鸡,一直到本次粮食吃完,不会再有小鸡来了;
3、如果30分钟之内没有小鸡来偷吃,那本次就不会有小鸡来了。
所以,是否可以改为,喂食之后,30分钟来检查一次,然后赶走或者揍一顿(配置里面选);赶走之后,页面会重新计算时间,根据倒计时计算下次来喂食的时间,到时候再执行即可。
按照这个逻辑,每一轮喂食之需要来两次,一次喂、一次赶;就算每次都用加速卡,每次都被偷吃,一天最多只有7-8轮(算上被人提醒后赠送的粮食),就是14次就够了,比现在更简单一些。
而且只要即使喂食,小鸡好像根本不会离家出走,所以其他的逻辑可能大概率用不上。
感谢!
我的设备是红米4x和红米note5a,屏幕尺寸分别是5寸和5.5寸,分辨率都是1280x720,下面是我调试后修改的参数,供大家参考。
(颜色我只改了一个,把揍走小鸡改成了赶走,所以颜色从红色的锤头改成了和饲料一样的黄色,经测试有效)
(校验是否存在饲料有点问题,不知道是程序原因还是区域设置问题,有饲料有时能检测到,有时却检测不到;位置的话,10x10的区域我已经设置在贴在盆上缘的饲料中点了)
CHECK_APP_COLOR: '#f1381a',
CHECK_FRIENDS_COLOR: '#429beb',
THIEF_COLOR: '#000000',
PUNCH_COLOR: '#ffcf00',
OUT_COLOR: '#c37a3e',
OUT_IN_FRIENDS_COLOR: '#e9ca02',
DISMISS_COLOR: '#f9622f',
FOOD_COLOR: '#ffcf00',
SPEED_CHECK_COLOR: '#ffd000',
OFFSET: 0,
CHECK_APP_REGION: [193, 197, 50, 50],
CHECK_FRIENDS_REGION: [35, 308, 40, 40],
OUT_REGION: [266, 650, 40, 40],
OUT_IN_FRIENDS_REGION_RIGHT: [546, 754, 40, 40],
OUT_IN_FRIENDS_REGION_LEFT: [241, 754, 40, 40],
LEFT_THIEF_REGION: [218, 852, 10, 10],
LEFT_PUNCH_REGION: [152, 774, 66, 66],
RIGHT_THIEF_REGION: [590, 845, 10, 10],
RIGHT_PUNCH_REGION: [445, 774, 66, 66],
DISMISS_REGION: [297, 1250, 10, 10],
FOOD_REGION: [560, 970, 10, 10],
SPEED_CHECK_REGION: [315, 865, 10, 10],
// 喂饲料按钮的位置 FEED_POSITION: { x: 609, y: 1170 },
// 道具包按钮的位置 TOOL_POSITION: { x: 638,//638 y: 465 },
// 道具包中加速卡按钮的位置 SPEED_CARD_POSITION: { x: 130, y: 815 },
// 确认按钮的位置 CONFIRM_POSITON: { x: 475, y: 831 }
【再次鸣谢作者!】
详细调试日志如下
机型Redmi K20 pro 分辨率2340*1080,测试部分颜色及区域修改如下:
CHECK_APP_COLOR: '#f1381a',
CHECK_FRIENDS_COLOR: '#52adff',
THIEF_COLOR: '#000000',
PUNCH_COLOR: '#f35458',
OUT_COLOR: '#c27a3f',
OUT_IN_FRIENDS_COLOR: '#f4d81d',
DISMISS_COLOR: '#f9622f',
FOOD_COLOR: '#ffcf00',
SPEED_CHECK_COLOR: '#ffd000',
CHECK_APP_REGION: [320, 280, 10, 10],
CHECK_FRIENDS_REGION: [120, 480, 10, 10],
OUT_REGION: [400, 1246, 50, 50],
OUT_IN_FRIENDS_REGION_RIGHT: [800, 1415, 50, 50],
OUT_IN_FRIENDS_REGION_LEFT: [340, 1415, 50, 50],
LEFT_THIEF_REGION: [400, 1583, 10, 10],
LEFT_PUNCH_REGION: [590, 1477, 100, 100],
RIGHT_THIEF_REGION: [930, 1551, 10, 10],
RIGHT_PUNCH_REGION: [980, 1477, 100, 100],
DISMISS_REGION: [450, 1890, 10, 10],
FOOD_REGION: [850, 1700, 10, 10],
SPEED_CHECK_REGION: [480, 1569, 10, 10],
FEED_POSITION: {
x: 930,
y: 1960
},
TOOL_POSITION: {
x: 960,
y: 645
},
SPEED_CARD_POSITION: {
x: 191,
y: 1450
},
CONFIRM_POSITON: {
x: 720,
y: 1320
【供大家参考,再次鸣谢作者】
如题所述
原来xformgame能直接加分的,可惜最近不能用了
你好,总是显示加速卡使用失败。已经开启了使用加速卡,道具按钮等等的位置也对
选了最低亮度然而依然是比较亮,没有什么作用,发现代码lib/Unlock.js的 231行
device.setBrightness(0) 这里是0,然后我单独拿这个代码经过测试,这个0,其实不起任何作用(估计可能是不存在亮度为0的亮屏),如果写1的话,看到手机的任务栏的亮度条瞬间就降低到最低位,且屏幕亮度非常暗弱,起到了暗屏的作用,继续测试比如10,20,100,会越来越亮,所以我个人得出结论,最低亮要设置为1,而不是0
麻烦作者再看看是否这里有问题,我的手机是红米 note pro 11+ Android是最新版
给她弄上那两个还想要一个芭芭农场的,话说确实搞的很好
可视化配置工具最下面四个喂食,道具,加速卡,确认的位置信息配置之后,返回再次进入,还是以前的值
另外是否能告知这个可视化配置是配置到本地哪个文件里面去了吗
EMUI8.0 安卓8.0 1920*1080分辨率 支付宝版本 10.1.87 auto.js已完全信任 进入小鸡页面后提示监测超时。
日志如下:
2020-02-26 14:52:00.629:[DEBUG]日志工具类存在
2020-02-26 14:52:00.757:[LOG]======校验是否重复运行=======
2020-02-26 14:52:00.764:[DEBUG]当前脚本信息 id:8 source:/storage/6235-6531/脚本/ant-manor-1.0.3.1_qbPartExtractedDir/Ant-Manor-1.0.3.1/main.js 运行中脚本数量:1
2020-02-26 14:52:00.770:[DEBUG]队列小于等于1 不需要去重:[]
2020-02-26 14:52:00.777:[DEBUG]当前无任务等待,直接执行:{"source":"/storage/6235-6531/脚本/ant-manor-1.0.3.1_qbPartExtractedDir/Ant-Manor-1.0.3.1/main.js","engineId":8}
2020-02-26 14:52:00.782:[LOG]======校验无障碍功能======
2020-02-26 14:52:00.789:[DEBUG]当前已启用无障碍功能的服务:org.autojs.autojs/com.stardust.autojs.core.accessibility.AccessibilityService:com.baidu.input_huawei/com.baidu.acs.service.AcsService
2020-02-26 14:52:00.794:[INFO]成功开启AutoJS的辅助服务
2020-02-26 14:52:00.797:[LOG]---前置校验完成;启动系统--->>>>
2020-02-26 14:52:00.800:[LOG]======解锁======
2020-02-26 14:52:00.803:[LOG]已解锁
2020-02-26 14:52:00.806:[LOG]不需要重新锁定屏幕
2020-02-26 14:52:00.809:[LOG]解锁成功
2020-02-26 14:52:00.998:[LOG]请求截屏权限成功
2020-02-26 14:52:02.908:[LOG]立即开始
2020-02-26 14:52:05.393:[DEBUG]action执行结束
2020-02-26 14:52:07.657:[DEBUG]超时线程执行结束
2020-02-26 14:52:07.661:[DEBUG]获取截图失败 再试一次 count:1
2020-02-26 14:52:08.170:[DEBUG]获取截图失败 再试一次 count:2
2020-02-26 14:52:11.0:[DEBUG]action执行结束
2020-02-26 14:52:14.887:[DEBUG]转换region位置:[310,222,20,17]
2020-02-26 14:52:14.890:[DEBUG]设置悬浮窗位置:{"x":320,"y":230}
2020-02-26 14:52:15.961:[INFO]预订[1]分钟后的任务,时间戳:1582699995959
2020-02-26 14:52:16.131:[DEBUG]定时任务预定成功: 164
2020-02-26 14:52:16.154:[DEBUG]获取运行中任务信息:{"source":"/storage/6235-6531/脚本/ant-manor-1.0.3.1_qbPartExtractedDir/Ant-Manor-1.0.3.1/main.js","engineId":8,"timeout":1582700820779} 超时剩余时间:885秒
2020-02-26 14:52:16.159:[DEBUG]移除运行中任务
2020-02-26 14:52:16.166:[DEBUG]队列小于等于1 不需要去重:[]
更新了以后位置配置都变了,都偏高,且修改CustomConfig.js后运行配置可视化没有变化,已退回上个版本
仅做参考
支付宝为最新版本
AutoJS 4.1.0Alpha5
Ant-manor v1.0.4.6.1
已经对应更新core中AntManorRunner的各项位置
1.脚本检测悬浮窗成功后,执行程序时的原先“绿字”消失
2.左侧小偷鸡检测成功并赶走
右侧小偷鸡检测,点击后,不点拳按钮,脚本退出
例:日志末尾截图如下:
http://chuantu.xyz/t6/737/1590756061x1700339730.jpg
望大佬指点
(区域设置right punch region等已校对过)
另外,用了AntiDetect喂小鸡代码有点异常,经常识别倒计时识别出来负的,然后就一分钟以后再运行一次。我还没整明白是哪里不对。
Originally posted by @williamglasgow in TonyJiangWJ/Ant-Forest#111 (comment)
使用解锁和锁屏模块,报错referenceError:module is not defined
蚂蚁庄园运行日志.txt
Hello,小米12pro使用中遇到以下问题,麻烦帮忙看一下如何解决,多谢!
找到偷吃小鸡后无法点击,手动点击后,能找到拳头同时也无法点击,等待时间过后直接跳过了
机型:Redmi K20 pro
系统:MIUI 11.0.4稳定版
AutoJS:4.1.1alpha2
分辨率2340×1080,修改部分参数如下
const default_chick_config = {
CHECK_APP_COLOR: '#f13414',
CHECK_FRIENDS_COLOR: '#52adff',
THIEF_COLOR: '#000000',
PUNCH_COLOR: '#f35458',
OUT_COLOR: '#c27a3f',
OUT_IN_FRIENDS_COLOR: '#f4d81d',
DISMISS_COLOR: '#f9622f',
FOOD_COLOR: '#ffcf00',
SPEED_CHECK_COLOR: '#ffd000',
CHECK_APP_REGION: [320, 280, 10, 10],
CHECK_FRIENDS_REGION: [120, 480, 10, 10],
OUT_REGION: [400, 1246, 50, 50],
OUT_IN_FRIENDS_REGION_RIGHT: [800, 1415, 50, 50],
OUT_IN_FRIENDS_REGION_LEFT: [340, 1415, 50, 50],
LEFT_THIEF_REGION: [400, 1583, 10, 10],
LEFT_PUNCH_REGION: [590, 1477, 100, 100],
RIGHT_THIEF_REGION: [930, 1583, 10, 10],
RIGHT_PUNCH_REGION: [980, 1477, 100, 100],
DISMISS_REGION: [450, 1890, 10, 10],
FOOD_REGION: [850, 1700, 10, 10],
SPEED_CHECK_REGION: [480, 1569, 10, 10],
FEED_POSITION: {
x: 930,
y: 1960
},
TOOL_POSITION: {
x: 960,
y: 645
},
SPEED_CARD_POSITION: {
x: 191,
y: 1450
},
CONFIRM_POSITON: {
x: 720,
y: 1320
}
正常使用过程中,出现问题日志如下
06:19:21.934/E:Error:Can’t resolve relative module ID”./lib/RuningQueueDispatcher.js”when require() is used outside of a module (file:///android_asset/modules/jvm-npm.js#89)
Error:Can’t resolve relative module ID”./lib/RuningQueueDispatcher.js”when require() is used outside of a module at Require (file:///android_asset/modules/jvm-npm.js:89:0) at storage/emulated/0/脚本/sAnt-Manor-master/main.js2:0
然后界面跳转到无障碍设置画面,打开检查autojs仍然开启无障碍权限,但不能运行脚本,重启后,问题解决,但隔一段时间(约1.2天)后问题又重复出现。想请问是否为autojs版本问题。
另外想请问作者在Commonfunction.js中的脚本下一次设定时间,如何修改,目前来看比预期值晚4分钟,想要减少4分钟如何修改
AutoJs Modify 默认是按照时间先后顺序进行排序,但如果有多条任务在列表中,很难找到自己要的任务,但如果能按照名称排序就可以很容易找到自己要的程序,顾建议在管理中增加按照名称进行排序。
如题,回退或者退出 config之后,再进来看这个配置,还是未勾选状态
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.