一. 准备条件

1. windows7/10/11系统PC

2. 需要安装python环境、python库及OCR视觉识别软件,上述文件需科学上网进行安装,如果没有科学上网,可下载直链内的离线安装

准备文件直链,点击跳转 密码:123456

2.1. 在线安装(科学上网)

python环境准备:

  安装直链内的python-3.13.7-amd64.exe,安装时需要注意勾选Add Python.exe to PATH选项

  在CMD窗口执行python --version验证安装

  在CMD窗口执行pip install pyautogui opencv-python numpy pytesseract pillow --user安装所需python库

OCR环境准备:

  安装直链内的tesseract-ocr-w64-setup-5.5.0.20241111.exe,安装时需要勾选红框选项下的所有chinese语言包

  记录此处的安装路径,后续要使用到

2.2. 离线安装

python环境准备:

  安装直链内的python-3.13.7-amd64.exe,安装时需要注意勾选Add Python.exe to PATH选项

  下载直链内的python库文件夹,按照如下顺序进行py库安装

    1. pillow-11.3.0-cp313-cp313-win_amd64.whl

    2. pytesseract-0.3.13-py3-none-any.whl

    3. numpy-2.2.6-cp313-cp313-win_amd64.whl

    4. opencv_python-4.12.0.88-cp37-abi3-win_amd64.whl

    5. PyAutoGUI-0.9.54.tar.gz

  安装方法:

  打开CMD,执行pip install 文件路径(C:\xxx\xxx\xxx.whl),可以直接从文件夹拖动文件到cmd窗口自动识别文件路径



OCR环境准备:

  同上

二. 参数调试

1. 以文本编辑形式打开DeltaForce-Auto-Purchase-master文件夹下的auto_buy.py文件,红框内为我们需要修改的地方

  参数释义:

TIMER_REGION                       #倒计时区域的左上角坐标和区域大小
BUY_BUTTON_REGION                  #购买按钮区域的左上角坐标和区域大小
CONFIRM_BUTTON_REGION              #确认按钮区域的左上角坐标和区域大小
CONFIRM_BUTTON_FIXED_POS           #确认购买按钮的精确坐标
PYTESSERACT_PATH                   #OCR安装路径

2. 启动八宝粥,视频设置更改为无边框窗口化,双击打开DeltaForce-Auto-Purchase-master文件夹下的get_coords.py

  首先将光标放在红色箭头处记录此处的X&Y值;

  将光标分别悬停在蓝色箭头处,记录X&Y值根据记录计算出该区域的宽和高,左边箭头的X值-右边箭头的X值计算区域的宽,上方蓝色箭头的Y值-下方蓝色箭头的Y值计算区域的高

  TIMER_REGION:

  BUY_BUTTON_REGION:

  CONFIRM_BUTTON_REGION:

  CONFIRM_BUTTON_FIXED_POS:

三. 执行脚本

1. 打开游戏选择好对应想要购买的皮肤,并打开CMD切换到DeltaForce-Auto-Purchase-master路径下

  执行python auto_buy.py或者py auto_buy.py开始抢购

  建议在最后2-3分钟再开始执行脚本




本文内容来自github用户bestxiangest,本文为脚本使用说明!原内容跳转

文章作者: Darling
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Darling的个人空间
个人记录 NoteBook
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝