chengpengzhao / Zcp_blog_comments

0 stars 0 forks source link

Auto.js编写游戏脚本入门 | Zcp's Zone #10

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

Auto.js编写游戏脚本入门 | Zcp's Zone

1 介绍 Auto.js is a UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)

看作者的github ID hyb1996应

https://chengpengzhao.com/2020-06-15-autojs-xue-xi/

excitingduckduckgo commented 3 years ago

哇,大佬您写的教程真的很详实呢 不过我想请教您一下有关Google广告有什么用auto.js应对各种状况的好方法吗?(很多Google play软件需要看广告拿金币享受服务)

Google有3种广告模式而且现在似乎优化了,按返回键已经无法退出,必须要点击屏幕上“❌”或者“关闭”才能退出界面,拿到奖励,而且位置还不固定

  1. 退出控件会一直出现,但旁边会有倒计时,等到倒计时结束点击就有奖励
  2. 退出控件被隐藏,是有等到广告放完了它才会出现
  3. 退出控件被隐藏,但是等一小段时间会有快进控件,点击后,退出控件就出现(但这一般是看完一个广告退出后可能出现的,所以不会有奖励)

以上是我用talk U看Google广告领取金币事遇到的问题,我上网搜索很多教程脚本,都没有写有关talk U的脚本,也没有应对Google广告的机制,所以想请教一下您能否指点一下

chengpengzhao commented 3 years ago

@excitingduckduckgo 兴趣而已,和靠这个赚钱的人没法比。

Google有3种广告模式而且现在似乎优化了,按返回键已经无法退出,必须要点击屏幕上“x”或者“关闭”才能退出界面,拿到奖励,而且位置还不固定

  1. 退出控件会一直出现,但旁边会有倒计时,等到倒计时结束点击就有奖励
  2. 退出控件被隐藏,是有等到广告放完了它才会出现
  3. 退出控件被隐藏,但是等一小段时间会有快进控件,点击后,退出控件就出现(但这一般是看完一个广告退出后可能出现的,所以不会有奖励)

以上是我用talk U看Google广告领取金币事遇到的问题,我上网搜索很多教程脚本,都没有写有关talk U的脚本,也没有应对Google广告的机制,所以想请教一下您能否指点一下

没听过这个软件,不过这个不是很好处理么:

  1. 研究它的位置模式,不固定三个字给的信息太少,把每次出现的位置全记录下来再说,看有没有什么规律
  2. 流程: 寻找关闭按钮(根据1的结果确定区域,全屏幕太难找了)——找到就点击、没找到就点击快进控件位置并Sleep一段时间(需要研究快进控件位置出现规律)——Sleep之后继续循环,寻找关闭按钮——设定一个最长时间、超过还没找到就报错
excitingduckduckgo commented 3 years ago

@chengpengzhao 那个软件是提供免费虚拟手机号码使用的软件(注册telegram用的),需要看广告获得一定数量的金币才能买下某一个号码(否则就是花真钱),而且定期花金币续期 不过这软件广告弄得太变态了,搞得我能用auto.js基于控件id(get_credits_has_video_tv)能点进去,但是想退出很难,使用back();只能关闭一小部分广告,而我用控件id(close_button_icon)根本关不掉它,时间长度位置不固定。我用语言很难表述清楚其广告出现机理。

最后还是谢谢你的耐心回复了,不过我的编程基础还是很差,只能通过网上零星的事例来勉强编写,所以就先不浪费你的时间了,我先去仔细了解JavaScript具体语法机理再谈吧,否则您在这里讲具体操作就有点像鸡同鸭讲😅

LokiSharp commented 3 years ago

这教程太棒了,话说识别文字怎么做比较好呢?

nanwangjkl commented 1 year ago

ff0000ff 返回-16776961,原因是这个数字的16进制为0xff0000ff,在js里输入0x可以直接输入16进制数字,不用字符串