找回密码
  注册[Register]
查看: 769|回复: 8

【LuaBox】蚂蚁森林领能量免 ROOT 源码

[复制链接]
发表于 2020-9-23 18:14 | 显示全部楼层 |阅读模式
禁止求评分、诱导评分、互刷评分、互刷悬赏值,违规者封号处理。
禁止发布推广、邀请码、邀请链接、二维码或者有利益相关的任何推广行为。
所有非原创软件请发布在【精品软件区】,发帖必须按照本版块版规格式发帖。

论坛里有其他人发过 auto.js 版本,今天我来发一个 Lua 的。
软件是我公司开发的,名字叫 LuaBox,中文名【积木编程】。
代码很简单,逻辑呢大概就是先打开支付宝,然后查找蚂蚁森林的界面控件,找到了就点击,接着查找能量球界面控件,找到了继续点击,找不到就逛一逛,问题就是不能帮助别人收快过期的能量。

上源码:


  1. pkgname = app.getPackageName("支付宝")
  2. app.runApp(pkgname)
  3. mSleep(3000)
  4. while true do
  5.     local collect =  widget.find({["text"]="收集能量",["rule"]=2})
  6.     if  collect ~= nil then
  7.         x1,y1,x2,y2 = widget.region( collect)
  8.         if x1 ~= -1 then
  9.             x = (x1+x2)/2
  10.             y = (y1+y2)/2
  11.             toast("点击能量")
  12.             event.tap(x,y)
  13.             mSleep(1000)
  14.         end
  15.     else
  16.         local bag =  widget.find({["text"]="背包",["path"]="/FrameLayout/LinearLayout/FrameLayout/FrameLayout/RelativeLayout/RelativeLayout/RelativeLayout/RelativeLayout/FrameLayout/WebView/ba/WebView/View/View/View/View/Button"})
  17.         if  bag ~= nil then
  18.             x1,y1,x2,y2 = widget.region(bag)
  19.             if x1 ~= -1 then
  20.                 x = x2 + 170
  21.                 y = y2 - 50
  22.                 toast("逛一逛")
  23.                 event.tap(x,y)
  24.                 mSleep(3000)
  25.             end
  26.         end
  27.         local water =  widget.find({["text"]="浇水",["path"]="/FrameLayout/LinearLayout/FrameLayout/FrameLayout/RelativeLayout/RelativeLayout/RelativeLayout/RelativeLayout/FrameLayout/WebView/ba/WebView/View/View/View/View/Button"})
  28.         if  water ~= nil then
  29.             x1,y1,x2,y2 = widget.region(water)
  30.             if x1 ~= -1 then
  31.                  x = x2 + 170
  32.                 y = y2 - 50
  33.                 toast("逛一逛")
  34.                 event.tap(x,y)
  35.                 mSleep(3000)
  36.             end
  37.         end
  38.     end
  39.     local forest = widget.find({["text"]="蚂蚁森林",["id"]="com.alipay.android.phone.openplatform:id/app_text"})
  40.     if forest ~= nil then
  41.         x,y,x1,y1 = widget.region(forest)
  42.         if x ~= -1 then
  43.             toast("点击蚂蚁森林")
  44.             event.tap(x,y)
  45.             mSleep(3000)
  46.         end
  47.     end
  48. end
复制代码


如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2020-9-23 18:25 | 显示全部楼层
谢谢大佬
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-9-23 18:26 | 显示全部楼层
谢谢大牛
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-9-23 18:40 | 显示全部楼层
感谢楼主分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-9-23 18:57 来自手机 | 显示全部楼层
感谢大佬分享,大牛因有你而更精彩。
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-9-23 19:14 | 显示全部楼层
6666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-9-23 21:48 | 显示全部楼层
6666666666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-9-24 00:46 | 显示全部楼层
谢谢分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-9-24 13:56 | 显示全部楼层
好的,非常感谢
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

RSS订阅|手机版|小黑屋|广告投放|大牛论坛

GMT+8, 2024-5-31 07:03 , Processed in 0.034722 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表