剑灵咒术师吧 关注:56,502贴子:592,014

咒术暗系卡刀宏总和使用方法,外加召唤卡刀宏跟火剑士卡刀宏。

只看楼主收藏回复

这帖主要讲方法,萌新多看看总能会用,如果还是不会,就反思下。新来的只看楼主,有新的更在后面。
视频来自:土豆
取色宏的平常卡刀效果跟超神卡刀。
尽管我发的够详细了,还是有人不会来问的,想了想还是整合下,再要不会的我觉得不适合用宏,最好


IP属地:河南1楼2016-08-25 01:50回复


    IP属地:河南2楼2016-08-25 01:51
    收起回复
      先讲目前输出最高的取色的。
      先下载软件链接: ht汉tps://pan.baidu字.com/s/1hs去biNF掉u 密....码: d汉字ne去掉3
      把上面的链接复制粘贴到输入网址的地方,把汉字去掉点回车就是,必须这样发,不然会被系统和谐掉
      然后是取色插件链接。 汉字去掉 : ht汉tps://pan.bai字du.com/去s/1dEEU掉ryL 密.....码: e汉字yt去掉a


      IP属地:河南5楼2016-08-25 02:00
      收起回复
        ahk是小众软件,以前经常在dnf里面用,能做到鼠标宏同样的功能,而且有其它更好用的地方,比如说取色跟改键,绝对安全,这是WINDOWS(我没打错吧,小学文凭不好意思)自带的东西,用在游戏上只是改
        键,后台控制鼠标键盘,不改游戏,况且我就发的卡刀用的,像俩窗口同步人物一起动放技能,脚本类的一
        些,我也没发,策划他也管不着,但是别太招摇了,剑灵吧的帖子我也没更新了,就在咒术吧里发,咱们自己
        知道就得了,他要是铁了心的给你加墙,改进程也没用只能换个软件用了


        IP属地:河南6楼2016-08-25 02:08
        收起回复
          老师我来了


          IP属地:四川来自iPhone客户端7楼2016-08-25 02:15
          收起回复
            取色的是通过软件前台识别到技能图标的坐标位置跟颜色色值,然后触发一个键,所以我们要想触发某个技
            能,就要获取它的坐标跟色值,通过下面的步骤就可以。
            下好上面的第二个地址的取色插件后,鼠标左键对着那个EXE文件按着不松,把它拉倒桌面上,形成一个软
            件,这时候对着它 右键-属性-兼容性-最下面的以管理员身份运行此程序打钩-确定。然后双击软件,这时候右
            下角出现一个绿色的H图标就代表是打开了。
            然后进入游戏,去武神塔找一个木桩,然后取一下需要用的一些技能色值,再把出来的数打到我给你的格式
            后,就可以保存用了。
            等于取色宏的方法就是 自己对着一些技能点F1,自己记着或者截图出来的坐标跟色值,然后带入到格式内,保存启用就触发了。
            比方说先获取夜叉的触发条件,就是把鼠标指针,移到夜叉的技能图标上,中间偏右一点,把夜叉的那个技能
            图标方块,想象成一个时钟,就把鼠标移到3点种方向那,点一下F1。 这时候就会出现这样的。前面的116.812是夜叉的坐标,后面的
            0X*******是夜叉的色值。然后你自己建立个记事本把这个数,打进去,或者直接QQ截图存着,自己记着这个是
            什么键。 然后再取修罗,就是把鼠标提前移到3点的位置,然后按一下右键,等1秒充能后,修罗的图标出来
            后,点下F1,然后出现新的。然后还是自己记着或者截
            图,后面的破裂掠夺等等的类推,都取好后,看下我给的格式,自己手动打进去。


            IP属地:河南8楼2016-08-25 02:25
            收起回复
              期待已久


              IP属地:四川来自iPhone客户端9楼2016-08-25 02:29
              回复
                下面这个是键位格式的说明,8楼说的要取的技能,就是在这楼里面汉字说明的这些,只要下面汉字说的,咋
                取的,都按着要求在对应的技能图标位置,点F1,把出来的数自己记着。等会好打进去。
                #IfWinActive ahk_class LaunchUnrealUWindowsClient
                F1::
                MouseGetPos, mouseX, mouseY
                PixelGetColor, color, %mouseX%, %mouseY%, RGB
                StringRight color,color,10 ;
                tooltip, %mouseX%,%mouseY%颜色是:%color%
                return
                XButton1::
                KeyWait, G, T2
                if !(a := !a)
                Reload
                SetTimer, pressA, 0
                SetTimer, pressB, 0
                SetTimer, pressN, 0
                SetTimer, pressT, 1
                SetTimer, press1, 3
                pressA:
                if ( GetColor(1111,111)=="0x111111" ) ;(黑色无目标时的夜叉技能图标)
                {
                send t
                }
                send 4
                if ( GetColor(1111,111)=="0x111111" ) ;(把身上东西全脱下,换上个辣鸡武器,放个V,然后按着右键把内力打空成1点内力,这时候右键变黑色,V也变黑色,就取这时候的黑色V的左上角点F1)
                {
                send t
                }
                return
                pressN:
                send 44
                send v
                if ( GetColor(1111,111)=="0x111111" ) ;(戒型锁技能图标)
                {
                send 2
                }
                send v
                send 44
                return
                pressT:
                if ( GetColor(1111,111)=="0x111111" ) ;(夜叉)
                {
                send g4
                }
                if ( GetColor(1111,111)=="0x111111" ) ;(修罗)
                {
                send g4
                }
                if ( GetColor(1111,111)=="0x111111" ) ;(也是修罗,换个位置的,比方说上面的修罗是偏右边一点点的F1,这个就偏下面一点,点F1)
                {
                send g4
                }
                send 4
                return
                press1:
                if ( GetColor(1111,111)=="0x111111" ) ;(掠夺)
                {
                send f4
                }
                if ( GetColor(1111,111)=="0x111111" ) ;(破裂,这个跟下面的俩破裂,取不同的位置,比方这个对着3点方向点F1,下面俩就对着9点6点方向,点F1,总之不一样的地方就行了)
                {
                send f4
                }
                if ( GetColor(1111,111)=="0x111111" ) ;(破裂)
                {
                send f4
                }
                if ( GetColor(1111,111)=="0x111111" ) ;(掠夺)
                {
                send f4
                }
                send 4
                if ( GetColor(1111,111)=="0x111111" ) ;(破裂)
                {
                send f4
                }
                return
                pressB:
                if ( GetColor(1111,111)=="0x111111" ) ;(黑色无目标时的夜叉技能图标,这俩跟上面的一样,不过换个方向点F1)
                {
                send t
                }
                send 4
                if ( GetColor(1111,111)=="0x111111" ) ;(把身上东西全脱下,换上个辣鸡武器,放个V,然后按着右键把内力打空成1点内力,这时候右键变黑色,V也变黑色,就取这时候的黑色V的左上角点F1)
                {
                send t
                }
                return
                ;抓取颜色函数,在上面脚本中调用。
                GetColor(x,y)
                {
                PixelGetColor, color, x, y, RGB
                StringRight color,color,10 ;
                return color
                }
                MButton::
                SetTimer, pressA, OFF
                SetTimer, pressB, OFF
                SetTimer, pressN, OFF
                SetTimer, pressT, OFF
                SetTimer, press1, OFF
                SetTimer, press3, 1
                press3:
                Send ssss
                Return
                MButton up::
                SetTimer, press3, Off
                Return
                XButton2::
                SetTimer, pressA, OFF
                SetTimer, pressB, OFF
                SetTimer, pressN, OFF
                SetTimer, pressT, OFF
                SetTimer, press1, OFF
                SetTimer, press2, 1
                press2:
                Send 4g2
                Return
                XButton2 up::
                SetTimer, press2, Off
                Return
                F3::suspend
                F6::Pause
                #MaxHotkeysPerInterval 10000


                IP属地:河南10楼2016-08-25 02:41
                收起回复
                  老师为什么我用着感觉没你释放的快,我的不会鬼畜!


                  来自iPhone客户端11楼2016-08-25 02:51
                  收起回复
                    都取好了后,就要选择,你想用的触发方式的格式了,有两种,一种是单击触发键开始卡刀,再次单击才暂
                    停。另一种是按着触发键不松,触发卡刀,松开后才暂停卡刀。按着自己的喜好。
                    对着右下角的那个绿色H,右键-点击EXIT
                    打开下载好后的第一个地址,出来个AutoHotkey.exe的文件,左键点着拉倒桌面上,形成一个绿色H的软件图
                    标,然后对着它,右键-属性-兼容性-禁用视觉主题-禁用桌面元素-以管理员身份运行此程序。这几个全打钩-确
                    认。(WIN8.WIN10只有管理员运行,其余两个没有,如果不点这个禁用桌面元素的话,取色的触发很比较
                    慢,WIN8.WIN10的,最好是百度下怎么禁用桌面元素,建个专门玩剑灵的主题,把里面的桌面原色,视觉主
                    题都改成最低或者禁用,具体的我没试过,自己百度下。)
                    然后双击这个名字为AutoHotkey的图标出现一个弹窗,点确定,然后弹出来一个记事本,再把记事本关闭,再
                    双击这个软件,这时候右下角出现个绿色H的软件图标就是开启了。
                    然后选择你要用的触发方式的格式
                    单击触发,单击停止格式
                    #IfWinActive ahk_class LaunchUnrealUWindowsClient
                    F1::
                    MouseGetPos, mouseX, mouseY
                    PixelGetColor, color, %mouseX%, %mouseY%, RGB
                    StringRight color,color,10 ;
                    tooltip, %mouseX%,%mouseY%颜色是:%color%
                    return
                    XButton1::
                    KeyWait, G, T2
                    if !(a := !a)
                    Reload
                    SetTimer, pressA, 0
                    SetTimer, pressB, 0
                    SetTimer, pressN, 0
                    SetTimer, pressT, 1
                    SetTimer, press1, 3
                    pressA:
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send t
                    }
                    send 4
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send t
                    }
                    return
                    pressN:
                    send 44
                    send v
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send 2
                    }
                    send v
                    send 44
                    return
                    pressT:
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send g4
                    }
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send g4
                    }
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send g4
                    }
                    send 4
                    return
                    press1:
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send f4
                    }
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send f4
                    }
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send f4
                    }
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send f4
                    }
                    send 4
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send f4
                    }
                    return
                    pressB:
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send t
                    }
                    send 4
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send t
                    }
                    return
                    ;抓取颜色函数,在上面脚本中调用。
                    GetColor(x,y)
                    {
                    PixelGetColor, color, x, y, RGB
                    StringRight color,color,10 ;
                    return color
                    }
                    MButton::
                    SetTimer, pressA, OFF
                    SetTimer, pressB, OFF
                    SetTimer, pressN, OFF
                    SetTimer, pressT, OFF
                    SetTimer, press1, OFF
                    SetTimer, press3, 1
                    press3:
                    Send ssss
                    Return
                    MButton up::
                    SetTimer, press3, Off
                    Return
                    XButton2::
                    SetTimer, pressA, OFF
                    SetTimer, pressB, OFF
                    SetTimer, pressN, OFF
                    SetTimer, pressT, OFF
                    SetTimer, press1, OFF
                    SetTimer, press2, 1
                    press2:
                    Send 4g2
                    Return
                    XButton2 up::
                    SetTimer, press2, Off
                    Return
                    F3::suspend
                    #MaxHotkeysPerInterval 10000
                    按着触发 松开停止格式
                    #IfWinActive ahk_class LaunchUnrealUWindowsClient
                    F1::
                    MouseGetPos, mouseX, mouseY
                    PixelGetColor, color, %mouseX%, %mouseY%, RGB
                    StringRight color,color,10 ;
                    tooltip, %mouseX%,%mouseY%颜色是:%color%
                    return
                    XButton1::
                    SetTimer, pressA, 10
                    SetTimer, pressB, 10
                    SetTimer, pressN, 10
                    SetTimer, pressT, 11
                    SetTimer, press1, 13
                    pressA:
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send t
                    }
                    send 4
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send t
                    }
                    return
                    pressN:
                    send 44
                    send v
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send 2
                    }
                    send v
                    send 44
                    return
                    pressT:
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send g4
                    }
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send g4
                    }
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send g4
                    }
                    send 4
                    return
                    press1:
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send f4
                    }
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send f4
                    }
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send f4
                    }
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send f4
                    }
                    send 4
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send f4
                    }
                    return
                    pressB:
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send t
                    }
                    send 4
                    if ( GetColor(1111,111)=="0x111111" ) ;
                    {
                    send t
                    }
                    return
                    ;抓取颜色函数,在上面脚本中调用。
                    GetColor(x,y)
                    {
                    PixelGetColor, color, x, y, RGB
                    StringRight color,color,10 ;
                    return color
                    }
                    MButton::
                    SetTimer, pressA, OFF
                    SetTimer, pressB, OFF
                    SetTimer, pressN, OFF
                    SetTimer, pressT, OFF
                    SetTimer, press1, OFF
                    SetTimer, press3, 1
                    press3:
                    Send ssss
                    Return
                    MButton up::
                    SetTimer, press3, Off
                    Return
                    XButton2::
                    SetTimer, pressA, OFF
                    SetTimer, pressB, OFF
                    SetTimer, pressN, OFF
                    SetTimer, pressT, OFF
                    SetTimer, press1, OFF
                    SetTimer, press2, 1
                    press2:
                    Send 4g2
                    Return
                    XButton2 up::
                    SetTimer, press2, Off
                    Return
                    XButton1 up::
                    SetTimer, pressA, OFF
                    SetTimer, pressB, OFF
                    SetTimer, pressN, OFF
                    SetTimer, pressT, OFF
                    SetTimer, press1, OFF
                    return
                    F3::suspend
                    #MaxHotkeysPerInterval 10000


                    IP属地:河南12楼2016-08-25 02:57
                    收起回复
                      顶下


                      IP属地:河北来自iPhone客户端14楼2016-08-25 03:00
                      回复
                        老师可以 改键位吗!我看了里面 和以前不一样。


                        IP属地:四川来自iPhone客户端16楼2016-08-25 03:10
                        收起回复
                          松开触发键停止版触发键更改
                          如果更改成R键触发,松开后停止的,则把里面的
                          XButton1::
                          XButton1 up::
                          更改成为
                          $r::
                          $r up::
                          其余键的更改方法,与上面的一样。
                          但是这种格式的改成按键触发,容易造成有时候松开触发键后不停止,需要再按一次触发键才行,还是建议买一个带侧键的鼠标。打字的时候一定要按一下F3,用卡刀的时候再按下F3。
                          如果想手动放V,则把指令内的所有send v全部是删除。如果手动掠夺,则把掠夺的取色删除
                          if ( GetColor(1163,663)=="0x193055" ) ;
                          {
                          send 某键
                          }
                          上面这一种为一条取色,删除也是从IF到下面右括号一起删,如果是有时候才需要手动掠夺,则不用次次删除那么麻烦,不想让一个键触发的时候,比方说掠夺,跟2键,则再其对应的取色地方,改变其坐标,让软件识别不到就不会触发,比方说上面的是
                          if ( GetColor(1163,663)=="0x193055" ) ;
                          {
                          send f4
                          }
                          如果不想让这个取色键触发,就在坐标上多加个11,这样就识别不到不触发了,等打完特定的本后,再把这个11去掉,保存启用,就又触发了、
                          if ( GetColor(111163,663)=="0x193055" ) ;
                          {
                          send f4
                          }


                          IP属地:河南20楼2016-08-25 03:38
                          收起回复
                            鼠标宏鼠标的,罗技为例,其余的不知道,把按键设置里面1号,2号侧键设置成通用模式原始模式默认模式,这样就可以用侧键触发AHK设置的热键了,其它的鼠标如果不行,就职业卸载宏编辑软件。


                            IP属地:河南21楼2016-08-25 03:40
                            收起回复
                              取要取自己最常用的格式,取色的就是通过识别坐标色值来触发,所以这俩有改变的话就不会触发,有时候会
                              出现什么也没改,但是也不触发了,那么就退出软件,随便换个分辨率,再换回去,再打开软件应该就好了,
                              要是还没好,就重登游戏。
                              取好后不能更改的地方有


                              电脑系统的主题设置


                              游戏内设置的亮度


                              分辨率


                              画质设置里面的选择的是自动属性还是战斗优化


                              界面的位置,因为有时候会重置所以最好重置下界面图标再取,技能图标位置不要移动,可以移动些别的东
                              西。


                              设置中的界面大小
                              要是自己经常用多种画面,比方说在家和网吧用的时候,就在家用的取一套,存着,网吧用的存着,然后用哪的时候换哪。


                              IP属地:河南本楼含有高级字体23楼2016-08-25 03:56
                              收起回复