此脚本工作稳定,但是对于钓鱼环境要求较高。
另外,此脚本不支持从鱼群钓鱼。
脚本原理:将游戏界面隐藏后,水面上极少有白色或近似白色(鱼群除外),故判定白色水花出现即为有鱼上钩。
同时,通过宏来保证,正在钓鱼时(引导中)不会再次甩竿。
于是,每0.2秒在全屏幕扫描一次白色水花,如果与游戏兼容性到则用Shift+鼠标右键点击,钓起鱼并且自动拾取。
因为游戏设置原因,不必非常准确地点击鱼漂,所以点击水花就可以。
另:每11分钟上一次鱼饵,所以请不要使用5分钟的鱼饵。
也请不要把时间改为10分钟,会造成问题。
插件、脚本、游戏设置准备工作如下:准备宏(下附),脚本(下附)2、准备一个可以一键上鱼饵的插件(Autobar,以及一些常见的钓鱼辅助插件均有此功能)3、设置按键,将宏拖放到一个动作栏,并设置按键(默认为`,1左边那个);并且为一键上鱼饵功能也设置按键,默认为小键盘的9;如果不想用这2个键,可自行更改脚本)4、设置屏幕分辩率,注意将脚本中的FindColorEx中的第3、4个参数改为屏幕分辨率。
5、在游戏中将“自动拾取”关闭,同时将“自动拾取按键”设为Shift,或者自行修改脚本。
准备完毕。
钓鱼工作如下:0、清理包裹,买好鱼饵。
寻找一处水域,满足下列条件: a) 不会有怪物来攻击玩家。
b) 极少有其他玩家到此处,即极少有敌对势力玩家攻击你,并且极少有同阵营玩家来此钓鱼。
c) 没有鱼群。
d) 水域中没有明显白色。
测试办法:如果在一处水域运行此脚本,连续3次鱼上钩而鼠标均无反应,则此处不合适。
2、换好钓鱼装备;3、将镜头拉成第一人称视角(即屏幕上看不见玩家)4、按Alt+Z隐藏游戏界面5、将镜头对准水面,同时测试性地甩几竿,保证鱼漂不会出屏幕。
6、执行脚本开始钓鱼。
-----------------------钓鱼宏------------------------------/cast [nochanneling] 钓鱼-----------------------以下为脚本--------------------------Delay 1000Rem 上鱼饵// 此处按键是小键盘数字9KeyPress 105,1Delay 3000lasttime = Minute(Now)Rem 钓鱼// 此处按键是`(数字1左边那个)KeyPress 192,1// 此处设置屏幕分辨率VBSCall FindColorEx(0,0,1440,900,"FFFFFF",1,0.8,mx,my)If mx > 0 If my > 0 MoveTo mx, my // 此处按键为Shift KeyDown 16,1 RightClick 1 KeyUp 16,1 Delay 1500 currenttime = Minute(Now) If currenttime < lasttime currenttime = currenttime + 60 EndIf If currenttime - lasttime > 11 Goto 上鱼饵 EndIf EndIf EndIf Delay 200Goto 钓鱼。