我是靠谱客的博主 如意钻石,最近开发中收集的这篇文章主要介绍开源python脚本_赛尔号擎空·凡尔斯开源Python脚本,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

初来咋到,受宠若惊,感谢捧场,谢谢指正

本萌新是业余爱好打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脚本所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部