铩羽神音 发表于 2020-9-16 09:17

利用python写手游脚本的范例或者思路

最近第七史诗肝的头疼,所以考虑自己写一个辅助来解放一下双手,但是现在不清楚如何利用python做辅助脚本,有相关的范例或者教程参考吗?
我能想到的比较简单的方法就是直接模拟鼠标点击,但是这样一样无法挂后台,用不了电脑。
特来请教各位大佬

feiyu361 发表于 2020-9-16 13:17

那你还不如用按键精灵,快速的一

c03xp 发表于 2020-9-16 16:51

写外挂要大量调用windows函数,甚至写驱动程序。用python调用windows函数太费劲了,还是用C/C++或易语言吧。

不管是用C还是python,首先要把基本功能封装起来,比如移动、点击按钮、攻击、寻路等等。

像攻击这种一般需要逆向游戏代码,找到攻击函数的位置和原型,然后通过远程线程或钩子,进入游戏的地址空间,创建自己的线程,在线程里调用这个函数的

然后就是跑一个状态机,对人物的各种状态做出相应的状态跃迁及动作

再高级点的需求就是在以上的基础上,设计自定义脚本,大概需要点编译原理的知识

rsnodame 发表于 2020-9-16 16:55

可以试试网易的自动化测试工具airtest,基于python,有官方ide
http://airtest.netease.com/

不过需要通过adb用电脑端控制手机跑脚本,模拟器行不行我没试过……

小马骑老虎 发表于 2020-9-16 19:30

rsnodame 发表于 2020-9-16 16:55
可以试试网易的自动化测试工具airtest,基于python,有官方ide
http://airtest.netease.com/



adb不太好用,模拟器经常连接不上

feiyu127 发表于 2020-9-17 10:02

rsnodame 发表于 2020-9-16 16:55
可以试试网易的自动化测试工具airtest,基于python,有官方ide
http://airtest.netease.com/



哇,这个东西好赞!我之前完全是自己写的脚本,和这个类似,就是改起来好麻烦

rsnodame 发表于 2020-9-17 10:32

小马骑老虎 发表于 2020-9-16 19:30
adb不太好用,模拟器经常连接不上

{:301_971:} 模拟器的话我是没啥思路

ghoob321 发表于 2020-11-15 11:13

adb不太好用,模拟器经常连接不上,有时手机都连不上

CYR老陈 发表于 2020-12-6 16:04

wolegequ666 发表于 2020-12-6 02:57
小白一个,最近对Python感兴趣,本来还想去研究一下pyautogui去做个天刀手游的弹琴脚本,看完各位大神的回 ...

一样是小白一个,请问你转向哪了?我也想学习
页: [1]
查看完整版本: 利用python写手游脚本的范例或者思路