剑灵力士吧 关注:75,446贴子:1,573,685

回复:击倒无尽必出碎流取色AHK文本代码分享,AHK怎么用自行百度

只看楼主收藏回复

我靠 大佬 完全看不懂啊


IP属地:广西来自iPhone客户端16楼2020-03-05 14:02
回复
    頂頂頂


    18楼2020-03-27 23:16
    回复
      留名,回去试试


      IP属地:四川来自Android客户端19楼2020-03-28 01:47
      收起回复
        楼主这个用起来是按下开始再按下停止,可以改成按下开始松开停止吗?直接加个松开停止好像一停就报错了。


        IP属地:上海20楼2020-03-30 21:35
        收起回复
          玩个游戏比考研还复杂! 简化 鼠标宏不香了么


          21楼2020-04-04 10:11
          收起回复
            楼楼,能分享下刷花的吗?求教!可以有偿


            来自Android客户端22楼2020-04-10 16:05
            回复
              {"code":0,"data":null,"debugLogs":null,"ext":null,"message":null}


              IP属地:安徽来自Android客户端23楼2020-04-27 12:26
              回复
                牺牲一定无尽是什么意思,会漏吗


                来自Android客户端24楼2020-06-06 17:44
                回复
                  闲来无聊,考古取经。怀旧服估计还有个把月开,为这位4年前无私的楼主点个赞。这里普及下 鼠标驱动宏 鼠标编写宏 ahk普通宏 ahk取色宏的区别吧,先声明,网络延迟影响较大,例:你在上海,我在云南,你延迟10-20 我延迟40-60。在相同宏的情况下 ,永远不可能打的有你高,除了内存宏可以使我们差不多,以上4种都不可能有你高,适用于很多游戏。在不纠结延迟的情况下:鼠标驱动宏=ahk普通宏<鼠标编写宏<ahk取色宏。原理:鼠标驱动宏=ahk普通宏 就是录制或者编写好固定的输出循环让你的鼠标驱动程序自动运行或者ahk程序自动运行,鼠标驱动宏优点:50-100买个外国的鼠标,这里不是贬低国货,也不是推销外国鼠标。外国鼠标的驱动程序确实牛,是嵌入系统的,只说我用过的,雷蛇,罗技2个牌子用了20年了从来没被封过,侧面讲,为什么封不了的原因,因为技术达不到。缺点:不管你怎么录制,编辑,是达不到智能判定的,根据实际情况,你只能达到70%-80%的输出。ahk普通宏原理,效果上是和鼠标驱动宏是差不多,但是有学习成本。这里只说区别,在组合键位上,ahk普通宏是达不到鼠标驱动宏的。先做个小结,以上普及的适合绝大部分游戏和玩家。


                  IP属地:云南26楼2024-04-04 23:56
                  回复
                    接下来说鼠标编写宏,在没有雷云3前 雷蛇是不支持Lua 编写的 只有罗技可以。现在2者都可以了,学习了一段时间后放弃了,简单来说就是想要的功能,ahk取色宏就能完成。但是不能否定它也是很牛的,有大佬也可以做到一定的智能判定,但是学习成本可能是ahk取色宏的10倍以上。这里就不展开讲了。
                    重点讲下ahk取色宏。没有想象的那么难,主要是了解,理解,想象。这3个词就是我学习的动力之一,插一嘴,最重要的原因是花500买了个魔兽世界的取色宏,然后爽了1个星期被封号了。不是说花多少钱,主要是要知道怎么被封的,不然以后买还是被封不就是冤种了,虽然买也是冤种。
                    ahk取色宏:顾名思义就是用ahk程序执行程序自带或使用ahk取色插件获取屏幕颜色的一个脚本。


                    IP属地:云南27楼2024-04-05 00:12
                    回复
                      我来为不懂的朋友释义一下楼主发的第一个脚本的正文
                      1-6行的意思是 按f1 取色 直白点就是你把鼠标放在某个技能上按下f1 就会获得你鼠标指针的三角形顶端位置的颜色,按完f1后会显示出颜色的代码。
                      1行 f1为开关
                      2行 鼠标移动坐标
                      3行 鼠标指针停留位置的坐标颜色 颜色是RGB(这个RGB是个重点)
                      4行 定义颜色为10进制(有点忘记了)
                      5行 显示按f1后的鼠标指针停留位置的坐标颜色 颜色
                      6行 结束
                      以上缺少全局定义,宣传队长9老哥脚本的第一行就定义在剑灵游戏运行时使用这个ahk脚本,其他时候不生效。基本上够用了。
                      但其实还可以加入
                      #SingleInstance, Force 报错不显示
                      CoordMode, Pixel, Screen 全屏找色
                      CoordMode, Mouse, Screen 鼠标移动位置是全屏
                      (这里说一下,我一般是自定义窗口,加入上面2条后你如果取色只要是在你的显示屏的任意位置都能找色或取色,如果没有的话运行脚本后可能找不到)
                      #Include <FindText> 调用找色 找图插件
                      以上基本够用了 还有很多就不展开了。


                      IP属地:云南28楼2024-04-05 00:46
                      收起回复
                        ii=0 ;这里有点抽象 可以理解为 需要的颜色
                        XButton2:: ;按鼠标侧键4 开始脚本 也可以理解为按下鼠标侧键4 是开
                        ii++ ;开始
                        ;tooltip, %ii% 注释 可以删除
                        SetTimer, pressB, 90 ;执行定义pressB: 循环时间为 90 (这里记不清是90毫秒还是9秒了)
                        pressB: ;pressB是以下的内容
                        if ii=1 ; 这里也很抽象 可以理解为需要的颜色没有出现
                        {
                        if ( GetColor(1861,1918)=="0xAC8916" or GetColor(2343,1326)=="0x8E8855" ) ;碎流or奔涌
                        ;GetColor(1861,1918)=="0xAC8916"=碎流
                        ;GetColor(2343,1326)=="0x8E8855"=奔涌
                        {
                        send 3tfxft ;按下3 T F X F T
                        }
                        else ;如果没找到则
                        {
                        send 3t1fxft ;按下3 T 1 F X F T
                        }
                        }
                        if ii=2 ;这里也很抽象 可以理解为需要的颜色不存在
                        {
                        ii=0 ;这里有点抽象 可以理解为 需要的颜色
                        SetTimer, pressB, Off ;关闭脚本
                        }
                        return ;结束
                        ;抓取颜色函数,在上面脚本中调用。
                        GetColor(x,y)
                        {
                        PixelGetColor, color, x, y, RGB
                        StringRight color,color,10 ;
                        return color
                        }
                        ;以上6行是这个取色宏的关键 没有这6行 这个脚本启动不了。
                        F7::suspend 总开关


                        IP属地:云南29楼2024-04-05 01:30
                        收起回复
                          简单说下吧 ,这个宏是很简单粗暴技能触发宏。
                          优点:会安装使用ahk就可以。
                          缺点:
                          第一是智能程度比较低,不能确定3 T F X F Tcd情况 以及不能严格按照3 T F X F T 顺序来,。
                          第二是速度太快 ,最明显的是其中会因为速度快跳过技能。需要加入延迟,但会减缓脚本运行速度。
                          第三是GetColor这个语法是找色最慢的,一般在80-150毫秒,固定坐标会快点,升级脚本进入更复杂的智能判定以及延迟后,脚本将会变得迟钝。


                          IP属地:云南30楼2024-04-05 01:59
                          回复

                            宣传队长9 老哥的相对要更智能一点,但是马克不了,需要手打。效果的话要比楼主的好一点,有简单的逻辑判断。
                            最后,我也是个学习者,看了这2个脚本,也受益匪浅。等剑灵怀旧服开吧。希望对大家有所帮助。


                            IP属地:云南31楼2024-04-05 02:08
                            收起回复