按键精灵2014
普通的钓鱼思路
普通的钓鱼思路,是依据鱼竿上的绿点来判断的。这个绿点启动钓鱼技能垂钓之光之后会出现。 普通钓鱼大致思路:1、启动垂钓之光技能。2、抛竿。3、找绿点,获取绿点的所在位置,并且记录下来。4、判断绿点位置是否变化,变化则收杆,没有变化则继续判断。 这样的思路看上去还是十分严谨的。但是……如果周围有其它玩家也在钓鱼呢?他们也开启了垂钓之光,一大片绿点……是不是,想想就蛋疼,那就只好找一个没人的地方钓,好麻烦
但是,游戏里有很多声音怎么办?我们需要把游戏里的其它声音都关闭掉,只留下音效声音,游戏设置如图:
另类钓鱼思路:1. 打开游戏和音量合成器,并排摆放,以免游戏将音量合成器窗口遮挡导致无法判断。
2. 获取音量合成器声量条的背景色。
注意:游戏的音量在音量合成器里的位置不是固定的。这里将游戏的声量控制条调整到了最左边的位置。1. 抛竿。用循环来不断去判断音量合成器里的声量条背景色,如果变化了则收杆,没有变化则继续判断。注意点1:抛竿出去的时候也有声音,所以抛竿出去之后,要延时3秒钟左右,等抛好竿之后开始判断声音。注意点2:这里取的是没有声音时声量条的背景色,为什么判断它而不去判断声音出现时的绿色条呢?因为小编在观察的过程中发现了不得了的事情,绿色条它出现的时候,一个点的颜色不是固定的,它是闪烁的,所以判断它显然不靠谱~全部代码如下:hwnd = Plugin.Window.Find(0, '音量合成器 - 扬声器 (Realtek High Definition Audio)')//获取音量合成器句柄Call Plugin.Window.Move(hwnd, 0, 0)sRect = Plugin.Window.GetClientRect(Hwnd) //获取音量窗口的客户区大小MyArray = Split(sRect, '|')W = Clng(MyArray(2)) //获取到音量窗口的宽度hwnd2 = Plugin.Window.Find(0, '最终幻想XIV')//获取游戏句柄 Call Plugin.Window.Active(hwnd2)//激活游戏窗口 Call Plugin.Window.Move(hwnd2, W, 0) //将游戏窗口移动到音量窗口右边,以免挡住音量窗口 Do KeyPress '2', 1 //按下抛竿键 Delay 3000 //因为出杆需要时间,延迟3秒 Do w = GetPixelColor(401,260) //获取没声音时音量合成器的背景颜色 If w <>'EAEAE7' Then //判断音量合成器背景色,如果变化了说明鱼上钩了 Call Plugin.Window.Active(hwnd2)//激活游戏窗口 KeyPress '3', 1 //按下收杆按键 Exit Do //退出循环 End If Loop //钓鱼一次 Delay 10000 //等待收杆设置延时10秒Loop //钓鱼循环对于最终幻想钓鱼思路,童鞋们有木有其它的思路呢?有的话欢迎跟帖分享~一起探讨探讨~