自用的魔兽世界钓鱼脚本
- 使用了大漠插件进行绑定窗口、找色等操作
- 基于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路径)