/WowAutoFishing

自用的魔兽世界钓鱼脚本

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

WowAutoFishing

自用的魔兽世界钓鱼脚本

  • 使用了大漠插件进行绑定窗口、找色等操作
  • 基于Python3.5,需安装pywin32第三方库
  • 自用,未考虑自动绑定、调整等功能,使用前需根据个人情况修改一下

##使用前的修改

  • 每次执行前需手动查找游戏窗口句柄,修改
 dm.BindWindow(395948, "dx2", "normal", "normal", 1)

395948为游戏窗口当前句柄。

  • 找色语句
 YS=dm_ret = dm.FindColor(400,200,1200,500,"FFFFFF",0.7,0,X,Y)

为在指定区域查找白色,依据窗口分辨率不同,修改其中400,200,1200,500部分,指定查找颜色区域,对应X左,Y上,X右,Y下0.7为查找精度,表示需求的匹配度越高,查找越精确,但也容易出现找不到的情况,需自行根据钓鱼位置调整;FFFFFF为查找白色,不建议调整。

  • 执行次数
 for b in range(2000):

执行2000次,足够一晚上的。

##其他说明

  • 因游戏保护机制,无法进行后台绑定,运行时游戏界面需位于前端(若需后台,需使用大漠收费功能)
  • 自用,未考虑容错,启动后需立即手动将游戏窗口切换至前台
  • 建议位置为在要塞钓鱼,安全且无其他干扰,拉近镜头仅显示水面
  • 使用前需先注册大漠插件,执行dm.bat(管理员权限),若报错,除检查管理员权限外,尝试使用绝对路径,例如:将dm.bat内容修改为regsvr32 "d:\dm.dll"(dm.dll路径)