//没登陆

欢迎您来到凯恩之角,奈非天!

帖子:572

符文:2

61#
我用的不是F键而是鼠标5键来激活狂暴者之怒,然则
Times_Key_F = Times_Key_F + 1
这类词缀都没有改动,依然暴力循环了……

实在没有心力查找对应词缀了,有多余代码也将就了
发表于 2015-6-22 01:25:12 |只看该作者 来自:海南
[armory]http://cn.battle.net/d3/en/profile/diSSilent-5604/hero/18772608[/armory]
头像被屏蔽

帖子:155

符文:30

62#
改完后是这样,但还是启动不了,郁闷了

--脚本按键设置:

----鼠标左键->先祖召唤

----鼠标右键->战斗怒火

----A键->威吓呐喊

----S键->旋风斩

----D键->无视痛苦

----F键->狂暴者之怒


Barbarian_Macro_LoopInterval = 10

function OnEvent(event, arg, family)
        if (event == "MOUSE_BUTTON_RELEASED" and arg == 3) then

        if not (IsKeyLockOn("capslock")) then
            PressAndReleaseKey("capslock")
            Sleep(10)
        end
               
      

function Barbarian_Macro_FullyAuto()
   
    PressAndReleaseMouseButton(2)
        
    PressKey("S")
    S_Alt_Pressed = true
               
    Times_Key_S = 0
    Times_Button_RightMouse = 0

    while (IsKeyLockOn("capslock")) do               
        Sleep(Barbarian_Macro_LoopInterval)
               
        Times_Key_S = Times_Key_S + 1
        Times_Button_RightMouse = Times_Button_RightMouse + 1
               
        
               
        if ((Times_Button_RightMouse*Barbarian_Macro_LoopInterval) == 100000) then
            PressAndReleaseMouseButton(2)
            Times_Button_RightMouse = 0
        end
               
        if (IsModifierPressed("lalt")) then
            if (S_Alt_Pressed) then
                ReleaseKey("S")
                S_Alt_Pressed = false
            end
        else
            if not (S_Alt_Pressed) then
                PressKey("S")
                S_Alt_Pressed = true
            end
          end
       end

     ReleaseKey("d")

end
发表于 2015-6-22 04:41:44 |只看该作者 来自:上海
签名被屏蔽

帖子:144

符文:27

63#
坐等用的人被暴雪封号。如果封了回来反馈下。两年不封我再用。
发表于 2015-6-22 09:45:23 |只看该作者 来自:陕西
[armory]http://cn.battle.net/d3/en/profile/%E6%B0%B4%E7%A5%9E-5151/hero/20334155[/armory]

帖子:99

符文:4

64#
鼠标左键-先祖召唤,鼠标右键-旋风斩,Q键-无视痛苦,W键-战斗怒火,E键-狂暴者之怒,R键-威吓呐喊,中键启动完美运行

Barbarian_Macro_LoopInterval = 10


function OnEvent(event, arg, family)

    if (event == "MOUSE_BUTTON_PRESSED" and arg == 3) then


        if not (IsKeyLockOn("capslock")) then
            PressAndReleaseKey("capslock")
            Sleep(10)
        end

        Barbarian_Macro_FullyAuto()

    end
end

function Barbarian_Macro_FullyAuto()

    PressAndReleaseKey("q", "w", "e", "r")

    PressMouseButton(3)
    Right_Mouse_Button_Pressed = true

    Times_Key_Q = 0
    Times_Key_W = 0
    Times_Key_E= 0
    Times_Key_R= 0


    while (IsKeyLockOn("capslock")) do               
        Sleep(Barbarian_Macro_LoopInterval)


        Times_Key_Q = Times_Key_Q + 1
        Times_Key_W = Times_Key_W + 1
        Times_Key_E = Times_Key_E + 1
        Times_Key_R = Times_Key_R + 1


        if ((Times_Key_Q*Barbarian_Macro_LoopInterval) == 10000) then
            PressAndReleaseKey("q")
            Times_Key_Q = 0
        end


        if ((Times_Key_W*Barbarian_Macro_LoopInterval) == 115000) then
            PressAndReleaseKey("w")
            Times_Key_W = 0
        end


        if ((Times_Key_E*Barbarian_Macro_LoopInterval) == 20000) then
            PressAndReleaseKey("e")
            Times_Key_E = 0
        end


        if ((Times_Key_R*Barbarian_Macro_LoopInterval) == 15000) then
            PressAndReleaseKey("r")
            Times_Key_R = 0
        end

        if (IsModifierPressed("lalt")) then
            if (Right_Mouse_Button_Pressed) then
                ReleaseMouseButton(3)
                Right_Mouse_Button_Pressed = false
            end
        else
            if not (Right_Mouse_Button_Pressed) then
                PressMouseButton(3)
                Right_Mouse_Button_Pressed = true
            end
        end
    end

    ReleaseMouseButton(3)
end

点评

狂野之弦  我把MOUSE_BUTTON_PRESSED修改为MOUSE_BUTTON_RELEASED了,这样更合理些  发表于 2015-6-22 18:32
发表于 2015-6-22 09:59:08 |只看该作者 来自:河南
[armory]http://tw.battle.net/d3/zh/profile/%E6%9A%97%E5%A4%9C%E9%A3%9B%E7%BF%94-3591/hero/35887329[/armory]

帖子:2238

符文:37

65#
随风而化 发表于 2015-6-22 04:41
改完后是这样,但还是启动不了,郁闷了

--脚本按键设置:
  1. --脚本按键设置:
  2. ----鼠标右键->战斗怒火
  3. ----S键->旋风斩

  4. Barbarian_Macro_LoopInterval = 10

  5. function OnEvent(event, arg, family)
  6.     if (event == "MOUSE_BUTTON_RELEASED" and arg == 3) then
  7.         if not (IsKeyLockOn("capslock")) then
  8.             PressAndReleaseKey("capslock")
  9.             Sleep(10)
  10.         end
  11.                
  12.         Barbarian_Macro_FullyAuto()
  13.     end
  14. end

  15. function Barbarian_Macro_FullyAuto()

  16.     PressAndReleaseMouseButton(3)
  17.         
  18.     PressKey("s")
  19.     S_Alt_Pressed = true
  20.                
  21.     Times_Button_RightMouse = 0

  22.     while (IsKeyLockOn("capslock")) do               
  23.         Sleep(Barbarian_Macro_LoopInterval)
  24.                
  25.         Times_Button_RightMouse = Times_Button_RightMouse + 1
  26.                
  27.         if ((Times_Button_RightMouse*Barbarian_Macro_LoopInterval) == 100000) then
  28.             PressAndReleaseMouseButton(3)
  29.             Times_Button_RightMouse = 0
  30.         end
  31.                
  32.         if (IsModifierPressed("lalt")) then
  33.             if (S_Alt_Pressed) then
  34.                 ReleaseKey("s")
  35.                 S_Alt_Pressed = false
  36.             end
  37.         else
  38.             if not (S_Alt_Pressed) then
  39.                 PressKey("s")
  40.                 S_Alt_Pressed = true
  41.             end
  42.         end
  43.     end
  44.         
  45.     ReleaseKey("s")
  46. end
复制代码




发表于 2015-6-22 18:30:09 |只看该作者 来自:河北
WilDStr1ng#3838
头像被屏蔽

帖子:155

符文:30

66#
还是不行,启动不了
更多图片 小图 大图
组图打开中,请稍候......

点评

狂野之弦  你看你第一行是红的,代码本身就有错。lua脚本里两个横杠"-"是注释,你第一行只有一个横杠,再加一个横杠  发表于 2015-6-22 23:10
发表于 2015-6-22 20:17:06 |只看该作者 来自:上海
签名被屏蔽
头像被屏蔽

帖子:155

符文:30

67#
本帖最后由 随风而化 于 2015-6-23 07:25 编辑

哎,原因找到了,我电脑里装了2个暗黑3,设置到亚服那个去了,现在可以完美中键启动,大写键结束,谢谢楼主不厌其烦指导!

点评

狂野之弦  客气,好东西一定要分享出来才有意思不是嘛  发表于 2015-6-23 09:50
发表于 2015-6-23 06:59:10 |只看该作者 来自:上海
签名被屏蔽
头像被屏蔽

帖子:155

符文:30

68#
--脚本按键设置:
----鼠标右键->战斗怒火
----A键->旋风斩

Barbarian_Macro_LoopInterval = 10

function OnEvent(event, arg, family)
    if (event == "MOUSE_BUTTON_RELEASED" and arg == 3) then
        if not (IsKeyLockOn("capslock")) then
            PressAndReleaseKey("capslock")
            Sleep(10)
        end

        Barbarian_Macro_FullyAuto()
    end
end

function Barbarian_Macro_FullyAuto()

    PressAndReleaseMouseButton(3)

    PressKey("a")
    A_Alt_Pressed = true

    Times_Button_RightMouse = 0

    while (IsKeyLockOn("capslock")) do               
        Sleep(Barbarian_Macro_LoopInterval)

        Times_Button_RightMouse = Times_Button_RightMouse + 1

        if ((Times_Button_RightMouse*Barbarian_Macro_LoopInterval) == 100000) then
            PressAndReleaseMouseButton(3)
            Times_Button_RightMouse = 0
        end

        if (IsModifierPressed("lshift")) then
            if (A_Shift_Pressed) then
                ReleaseKey("a")
                A_Shift_Pressed = false
            end
        else
            if not (A_Shift_Pressed) then
                PressKey("a")
                A_Shift_Pressed = true
            end
        end
    end

    ReleaseKey("a")
end



这个脚本已经很完美了!
E、D、F和鼠标左键随你习惯设置,因为嘲讽吼盾墙和狂暴者之怒因为减CD原因不容易设置,刷小米割草的话这3个键有跟没有没什么区别,刷大米这3个键还是手动为佳!

楼主的暂停我设置了左shift键,因为手指放在SDF键上alt键按起来不舒服,原来shift键上的强制原地站立就需要设置到别的按键上去

发表于 2015-6-23 08:10:27 |只看该作者 来自:上海
签名被屏蔽

帖子:12

符文:15

69#
用了  挺好用的。现在一口气刷100次不带喘气的·


很多游戏都不封鼠标键盘宏的,因为鼠键宏能够实现的功能有限。

我研究了半天,没找到鼠标定位的方式,也就是说只能单纯的按键  不能定位坐标
发表于 2015-6-23 17:08:29 |只看该作者 来自:浙江
[armory]http://cn.battle.net/d3/en/profile/%E5%90%9F%E6%B8%B8%E8%AF%97%E4%BA%BA-5445/hero/15393436[/armory]

帖子:2238

符文:37

70#
本帖最后由 狂野之弦 于 2015-6-24 14:50 编辑
吟游蛮子 发表于 2015-6-23 17:08
用了  挺好用的。现在一口气刷100次不带喘气的·



罗技脚本有控制鼠标指针定位的接口,可以一键换装,自动移动(很危险哦,封了自负哦)
发表于 2015-6-23 21:23:30 来自凯恩之角App |只看该作者 来自:北京

帖子:6

符文:2

71#
楼主请问为什么做了个简单的旋风斩宏感觉会卡,好像是快速点鼠标右键一样,麻烦楼主可以帮我做个旋风宏吗?一个健释放技能,在按一个健停止释放技能的宏。
发表于 2015-6-24 10:23:04 |只看该作者 来自:甘肃

帖子:154

符文:2

72#
楼主,你的那个代码,最前面那行,少了一个--。 还是加回去吧。
发表于 2015-6-24 12:31:48 |只看该作者 来自:广西
[armory]http://cn.battle.net/d3/en/profile/%E7%81%AB%E5%A5%B4%E4%B8%8A%E5%B0%89-5379/hero/11074352[/armory]

帖子:154

符文:2

73#
可能真的跟左键旋风没有缘分,无论我怎么测试代码,中键和右键都起作用。

怪事,我也把按压下右键那个3改成2,试过,还是不行。
发表于 2015-6-24 12:59:56 |只看该作者 来自:广西
[armory]http://cn.battle.net/d3/en/profile/%E7%81%AB%E5%A5%B4%E4%B8%8A%E5%B0%89-5379/hero/11074352[/armory]

帖子:2238

符文:37

74#
本帖最后由 狂野之弦 于 2015-6-24 14:27 编辑
火奴上尉 发表于 2015-6-24 12:59
可能真的跟左键旋风没有缘分,无论我怎么测试代码,中键和右键都起作用。

怪事,我也把按压下右键那个3 ...

我更新过代码,新的代码也不行吗? 宏启动的键值3是中键,施放技能的键值3是右键,是反着的
发表于 2015-6-24 13:50:28 |只看该作者 来自:河北
WilDStr1ng#3838
头像被屏蔽

帖子:562

符文:2

75#
提示: 该帖被管理员或版主屏蔽
发表于 2015-6-24 13:59:18 |只看该作者 来自:江苏
您需要登录后才可以回帖 登录 | 注册网易通行证