美文网首页码农的世界python热爱者Python新世界
python做手游自动刷图脚本, 问道手游目前很火, 此脚本应用

python做手游自动刷图脚本, 问道手游目前很火, 此脚本应用

作者: Python新世界 | 来源:发表于2018-09-04 20:06 被阅读24次

    叙述:

    所有玩刷副本类游戏的朋友都会觉得很枯燥,一次又一次的重复性工作甚至让许多朋友放弃了那款游戏。最近问道手游很火,网络上出现了许多自动刷道的脚本,但是这款例外,因为它是由脚本之王Python实现。

    说明:

    脚本:避免重复动作,模拟鼠标和键盘的操作

    外挂:修改游戏内存

    还是有本质的区别的,一个在外一个在内,在此只提供脚本教程。

    image 环境: QQ图片20180808144134.jpg
    • python 2

    • autopy包

    • PyCharm

    鼠标移动

    代码:

    image

    运行后会发现鼠标瞬间移动到坐标

    image

    官方文档的解释:

    image

    即:坐标超出屏幕分辨率就会报错。

    鼠标点击

    就是利用到上述的一个Python包,代码就一行。

    coding=utf-8import autopyautopy.mouse.click() # 单击

    键盘操作

    学过其它编程语言的都知道键值码和键一一对应:

    image image image image

    导入win32api包,调用win32api的keybd_event方法,代码后面都有相关注释。

    image

    代码实现的功能就是切换窗口,也就是alt+tab然后回车进入

    开始制作脚本:

    在电脑上安装一个模拟器,并下载一个手游问道。

    image

    进入游戏后,打开“活动”按钮

    image

    用“竞技场”活动举例

    image

    在此处我们需要用到一个截图工具用来测量坐标。

    image

    测量出前往竞技场的坐标为(1358,504)

    image

    记录下竞技场按钮的坐标(1332,650)

    制作回合制脚本首先得要熟悉任务流程

    然后点击竞技场,走完这个任务流程,依次记录按钮的坐标

    竞技场任务一天可以做五次,我们对步骤循环五次

    战斗时间我们需要自己来计时,不同门派,土豪或者平民玩家时间都不一样

    我是平民玩家,大概耗时60s,点击过挑战让代码延迟60s再继续执行

    image

    完整代码与注释如下:

    image

    到此已经完成了这个小功能脚本,后续还会更新一些其它功能或者游戏的强大脚本,请持续关注。

    相关文章

      网友评论

        本文标题:python做手游自动刷图脚本, 问道手游目前很火, 此脚本应用

        本文链接:https://www.haomeiwen.com/subject/bypnwftx.html