多语言展示
当前在线:1041今日阅读:75今日分享:44

戏辅助怎么做:用按键精灵制作最终幻想钓鱼脚本

小编前段时间看到有好多童鞋反馈关于最终幻想钓鱼的问题,各种抓耳挠腮,各种绞尽脑汁,似乎钓鱼的功能真的难倒了一片童鞋~
工具/原料

按键精灵2014

方法/步骤
1

普通的钓鱼思路

2

普通的钓鱼思路,是依据鱼竿上的绿点来判断的。这个绿点启动钓鱼技能垂钓之光之后会出现。 普通钓鱼大致思路:1、启动垂钓之光技能。2、抛竿。3、找绿点,获取绿点的所在位置,并且记录下来。4、判断绿点位置是否变化,变化则收杆,没有变化则继续判断。 这样的思路看上去还是十分严谨的。但是……如果周围有其它玩家也在钓鱼呢?他们也开启了垂钓之光,一大片绿点……是不是,想想就蛋疼,那就只好找一个没人的地方钓,好麻烦

4

但是,游戏里有很多声音怎么办?我们需要把游戏里的其它声音都关闭掉,只留下音效声音,游戏设置如图:

5

另类钓鱼思路:1. 打开游戏和音量合成器,并排摆放,以免游戏将音量合成器窗口遮挡导致无法判断。

6

2. 获取音量合成器声量条的背景色。

7

注意:游戏的音量在音量合成器里的位置不是固定的。这里将游戏的声量控制条调整到了最左边的位置。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 //钓鱼循环对于最终幻想钓鱼思路,童鞋们有木有其它的思路呢?有的话欢迎跟帖分享~一起探讨探讨~

推荐信息