mimi_rice 发表于 2015-3-24 14:13:05

机智的脚本——识别声音玩转最终幻想

机智的脚本——识别声音玩转最终幻想                                                                                                                     

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


普通的钓鱼思路



普通的钓鱼思路,是依据鱼竿上的绿点来判断的。这个绿点启动钓鱼技能垂钓之光之后会出现。


普通钓鱼大致思路:
1、启动垂钓之光技能。
2、抛竿。
3、找绿点,获取绿点的所在位置,并且记录下来。
4、判断绿点位置是否变化,变化则收杆,没有变化则继续判断。

这样的思路看上去还是十分严谨的。但是……如果周围有其它玩家也在钓鱼呢?他们也开启了垂钓之光,一大片绿点……是不是,想想就蛋疼,那就只好找一个没人的地方钓,好麻烦{:5_144:}




另类钓鱼思路
细心的童鞋在玩游戏的时候,一定会注意到,鱼儿上钩的时候有非常悦耳的提示音~
我们为什么不能判断鱼儿上钩的提示音呢?出现上钩提示音就收杆~{:5_133:}
听上去好像很高端上档次的样子,其实实现起来非常简单的。

我们点击系统音量设置的地方,调出音量合成器。声音响起的时候,音量合成器的声量条会变成绿色,我们判断声量条的颜色有没有变化,有变化的话说明上钩的声音响起。




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





另类钓鱼思路:

1、打开游戏和音量合成器,并排摆放,以免游戏将音量合成器窗口遮挡导致无法判断。



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




注意:游戏的音量在音量合成器里的位置不是固定的。这里将游戏的声量控制条调整到了最左边的位置。


3、抛竿。用循环来不断去判断音量合成器里的声量条背景色,如果变化了则收杆,没有变化则继续判断。
      注意点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 //钓鱼循环对于最终幻想钓鱼思路,童鞋们有木有其它的思路呢?{:5_139:} 有的话欢迎跟帖分享~一起探讨探讨~

**** Hidden Message *****





zhuzhuli 发表于 2015-6-3 05:37:25

硬实厉害啊

烟誮濄后… 发表于 2015-10-7 21:06:48

虽然不需要可还是谢谢楼主辛苦了

上天侠 发表于 2016-8-7 00:06:24

功能很强大 很喜欢

浮云贴 发表于 2018-6-30 11:49:15

另类想法,牛
页: [1]
查看完整版本: 机智的脚本——识别声音玩转最终幻想