概述
初来咋到,受宠若惊,感谢捧场,谢谢指正
本萌新是业余爱好打Python赛尔号,奈何零氪玩家肝度太重,只得想方设法降低肝度,于是就有了本文,此外还有一篇常长老艾夏拉零氪脚本的介绍还在筹备中。Python水平有限,希望各位大佬轻喷。本萌新过飞王的截图
Here we go.
Part.1 脚本的配置要求及打飞王的逻辑
精灵:艾欧丽娅(正常攻体刷法即可)、布姆殿下(正常攻盾、盾体,泰坦源脉原装学习力即可)、布姆(布姆殿下的替代品,泰坦源脉原装学习力即可,需要自行使用截图工具func.py替换布姆第五的图像)
套装:不限
Buff:需要全程绿火,其它Buff可有可无
逻辑:艾欧有女戳前两个BOSS和紫鸡前两次,然后脚本自动切布姆殿下无脑第五刷第三次,脚本会自动判断当前连胜状态,当且仅当本关艾欧连胜两次之后才会切布姆殿下,布姆战败会重新切回艾欧重新打紫鸡
刷词的顺序如下:
1 6
2 5
3 4
即,假如1号位和5号位出现指定词语,脚本会自动从2号位开始重置,直至三个指定词语全部出现,脚本结束
脚本使用的全部是句柄操作,即游戏窗口无需在前台(但是不能手动点击最小化按钮)
Part.2 使用脚本前的准备
系统:Windows(需用到Windows API)
Python版本:3.8.3
用到的模块:
(以下内容包含在req.txt中,可直接通过pip install -r req.txt命令安装)
numpy==1.18.4
opencv-python==4.2.0.34
pynput==1.6.8
pywin32==227
six==1.15.0
具体安装步骤略过
Part.3 如何使用脚本?
从下面的百度云链接下载素材包(GitHub本萌新没有用过,如果能用的话将来补一下链接)
链接:https://pan.baidu.com/s/1v1jriYRRE19dIT3IMl0--Q
提取码:ermr
素材包中包含用到的.jpg文件、制作截图使用的func.py文件以及主程序main.py文件,不含有任何可执行文件/病毒,请放心下载(由于本萌新程序里不止有飞王脚本一个,因此素材量可能会比较大,大家不需要的话可以酌情删除)。
解压之后,在main.py所在的文件夹中按键盘Shift键+鼠标右键,在右键菜单中选择“在此处打开PowerShell窗口”,之后在命令行中根据提示操作即可。
Part.4 每个函数代表什么含义?
这个说来话长,本萌新回头重新开一篇文章专门讲这个好了。
不过只有200多行的程序,相信聪明的各位自己也是能够看懂的吧
主要思路就是:
专门开启一个线程来进行截图,同时开启一个线程对此线程进行守护(Python的后台截图功能经常崩溃,开启守护线程之后截图线程崩了可以立刻重启),然后其它各个函数均读取截图线程写入全局变量的图像,并使用opencv的图像对比功能就行对照(为了降低性能的消耗,尽可能使用黑白图像进行对照),如果对照成功则执行指定动作。
就是这样吧(好像有点划水)。
最后
以上就是如意钻石为你收集整理的开源python脚本_赛尔号擎空·凡尔斯开源Python脚本的全部内容,希望文章能够帮你解决开源python脚本_赛尔号擎空·凡尔斯开源Python脚本所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复