//没登陆

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

帖子:1183

符文:36

发现一个新问题,当小怪宏开启时,切换到跑路宏,发现两个宏同时工作了,按大小写按键需要按两下才能关闭,出现过几次宏紊乱,然后怎么也关闭不了,试过拔鼠标也不行,必须硬重启电脑,鼠标是罗技G502,软件也升级到9.x的版本了,那个切换参数也改了,大佬能不能帮我分析一下是什么原因啊?

发表于 2019-6-19 15:24:33 |只看该作者 来自:湖北
喬貝羅#3386
S2-TP+-无限-凤凰-刚毅-野兽-骄傲-信心
冰法=100%  差次元
电法=100%  无形冥河
火法=100%  
TP锤+炖鸡=100%
双热=96级再转
彪马=100%
弓马=100%
元素弓=体验卡
毒召=100%=弟弟
纯召=100%
波蛮=53波
野蛮狼=筹备中
专心旋风狂乱=体验卡
元素德=100%弟弟中的弟弟
狼人=100%
炎爪熊=100%
电陷阱=100%
龙虎陷阱=筹备中

大海#1796

帖子:75

符文:65

@大海@ 发表于 2019-6-19 15:24
发现一个新问题,当小怪宏开启时,切换到跑路宏,发现两个宏同时工作了,按大小写按键需要按两下才能关闭, ...

这个问题我也碰到了,需要把宏里对应的指示灯键拖到开宏的几个G键上就行
发表于 2019-6-19 23:05:55 来自凯恩之角App |只看该作者 来自:浙江

帖子:1183

符文:36

牛牛132 发表于 2019-6-19 23:05
这个问题我也碰到了,需要把宏里对应的指示灯键拖到开宏的几个G键上就行

啊,好的,谢谢,今天晚上回家试试。
发表于 2019-6-20 08:20:12 |只看该作者 来自:湖北
喬貝羅#3386
S2-TP+-无限-凤凰-刚毅-野兽-骄傲-信心
冰法=100%  差次元
电法=100%  无形冥河
火法=100%  
TP锤+炖鸡=100%
双热=96级再转
彪马=100%
弓马=100%
元素弓=体验卡
毒召=100%=弟弟
纯召=100%
波蛮=53波
野蛮狼=筹备中
专心旋风狂乱=体验卡
元素德=100%弟弟中的弟弟
狼人=100%
炎爪熊=100%
电陷阱=100%
龙虎陷阱=筹备中

大海#1796

帖子:67

符文:19

水饺大神,请问BOSS宏打拳还是会出第三击怎么办,攻速最低2.12,1000的间隔,野外小怪测试还是会被冻住,再者,王战40被打中,残血,打拳间隔长40回不上血,特别是召唤类的BOSS,小怪一多40扛不住,因为有的BOSS会连续召唤几波或者其它情况,无法马上换点,该怎么办?之前用过DVD的宏,王战急用飓风破打断第三拳,虽然无法保持天鹰,内力会逐渐减少到底,我会在能量准备用完的时候停止宏,手动鼠标打两拳,能量恢复满了再继续开DVD的宏,虽然不抠脚,但是大大保证了40的安全性,没天鹰并不影响王战奶僧的坚韧。
发表于 2019-6-21 04:58:15 来自凯恩之角App |只看该作者 来自:广西

帖子:24

符文:58

大佬,能不能改个最近流行的冲心拳,回天息的宏,谢谢
发表于 2019-6-21 06:57:43 来自凯恩之角App |只看该作者 来自:黑龙江

帖子:135

符文:44

大佬我如果想设置bos一直打拳,不在乎脱控,我应该打拳间隔设置多少。
发表于 2019-6-21 09:42:41 来自凯恩之角App |只看该作者 来自:吉林

帖子:3764

符文:396

伴我久久 发表于 2019-6-21 04:58
水饺大神,请问BOSS宏打拳还是会出第三击怎么办,攻速最低2.12,1000的间隔,野外小怪测试还是会被冻住,再 ...

可以自行设置王战飓风破间隔,默认启动不打飓风破,按下ALT切换
发表于 2019-6-22 00:42:03 |只看该作者 来自:北京

帖子:612

符文:143

请问大佬,我想在我自己弄的宏里加入个循环shlif+左键,应该如何弄呢?

  1. MouseR = 0                --是否启用鼠标右键 (  0 禁用 1 循环 2 为右键上马 3为左键上马 )
  2.        
  3.         Move = 0                        --是否启用强制移动( 游戏中设置 5 为强制移动 )( 0禁用 1 启用 )

  4.         Time1 = 1000                --按键 1 间隔 ( 天谴间隔 自行修改 数值为10的倍数 )


  5.         --Time2 = 80                --按键 2 间隔 ( 数值为10的倍数 )
  6.         Time3 = 500                --按键 3 间隔 ( 数值为10的倍数 )
  7.         Time4 = 500                --按键 4 间隔 ( 数值为10的倍数 )
  8.         Time5 = 50                --按键 5 间隔 ( 数值为10的倍数 )
  9.         TimeR = 80                --鼠标右键间隔 ( 数值为10的倍数 )

  10.         LoopX = 10                --循环系数 默认10

  11. function OnEvent(event, arg, family)
  12.         while MouseR == 2 and IsKeyLockOn("capslock") do
  13.                 PressAndReleaseKey("5")
  14.                 PressAndReleaseMouseButton(3)
  15.                 Sleep(50)
  16.         end       
  17.         while MouseR == 3 and IsKeyLockOn("capslock") do
  18.                 PressAndReleaseKey("5")
  19.                 PressKey("6")
  20.                 PressAndReleaseMouseButton(1)
  21.                 ReleaseKey("6")
  22.                 Sleep(50)       
  23.         end
  24.         if IsKeyLockOn("scrolllock") and not IsKeyLockOn("capslock") then
  25.                 PressAndReleaseKey("1","3","4")
  26.                 if Move == 1 then
  27.                         PressAndReleaseKey("5")
  28.                 end
  29.                 if MouseR == 1 or MouseR == 3 then
  30.                         PressAndReleaseMouseButton(3)
  31.                 end
  32.                 T1 = 0
  33.                 T2 = 0
  34.                 T3 = 0
  35.                 T4 = 0
  36.                 T5 = 0
  37.                 TR = 0
  38.         end
  39.         while IsKeyLockOn("scrolllock") and not IsKeyLockOn("capslock") do
  40.          Sleep(10)
  41.                 T1 = T1 + 1
  42.                 T2 = T2 + 1
  43.                 T3 = T3 + 1
  44.                 T4 = T4 + 1
  45.                 if Move == 1 then
  46.                         T5 = T5 + 1
  47.                 end
  48.                 if MouseR == 1 or MouseR == 3 then
  49.                         TR = TR + 1
  50.                 end
  51.                 if (T1*LoopX) == Time1 then
  52.                         PressAndReleaseKey("1")
  53.                         T1 = 0
  54.                 end
  55.                 if (T2*LoopX) == Time2 then
  56.                         PressAndReleaseKey("2")
  57.                         T2 = 0
  58.                 end
  59.                 if (T3*LoopX) == Time3 then
  60.                         PressAndReleaseKey("3")
  61.                         T3 = 0
  62.                 end
  63.                 if (T4*LoopX) == Time4 then
  64.                         PressAndReleaseKey("4")
  65.                         T4 = 0
  66.                 end
  67.                 if Move == 1 then
  68.                         if (T5*LoopX) == Time5 then
  69.                                 --PressAndReleaseKey("5")
  70.                    PressAndReleaseMouseButton(1)
  71.                    T5 = 0
  72.                         end
  73.                 end
  74.                 if MouseR == 1 or MouseR == 3 then
  75.                         if (TR*LoopX) == TimeR then
  76.                           PressAndReleaseMouseButton(3)
  77.                                 TR = 0
  78.                         end
  79.                 end
  80.         end
  81. end
复制代码


就是这段,拿别人的改的,G4启动,我就是想加入个shlft+左键,然后可以2秒循环的,研究了好几天没研究明白。请大佬指教。
发表于 2019-6-22 00:44:35 |只看该作者 来自:黑龙江

帖子:3764

符文:396

hyy34@163.com 发表于 2019-6-22 00:44
请问大佬,我想在我自己弄的宏里加入个循环shlif+左键,应该如何弄呢?

很好奇 MouseR=2和3的时候 如何切换到0或1
发表于 2019-6-22 08:25:32 |只看该作者 来自:北京

帖子:368

符文:28

大佬,开宏后一段时间就掉线怎么办啊,要么1016要么直接掉桌面
发表于 2019-6-22 21:12:09 |只看该作者 来自:黑龙江
[armory]http://hero.d.163.com/hero/cn/%E5%92%96%E5%95%A1-51798/43576291[/armory]

帖子:33

符文:28

我也关闭不了
发表于 2019-6-22 22:47:50 来自凯恩之角App |只看该作者 来自:浙江

帖子:33

符文:28

我把小跑设置成7为什么物品栏会出现
发表于 2019-6-22 23:11:06 来自凯恩之角App |只看该作者 来自:浙江

帖子:33

符文:28

修改好为大小写键  什么都用不起来了
发表于 2019-6-22 23:37:46 |只看该作者 来自:浙江

帖子:612

符文:143

本帖最后由 hyy34@163.com 于 2019-6-22 23:57 编辑
絕對水餃 发表于 2019-6-22 08:25
很好奇 MouseR=2和3的时候 如何切换到0或1

啊。。前面的代码都没有什么用,我也用不上 MouseR=2和3 我主要是用到后面的代码,其实就是个循环按键的宏,主要是自己不会弄,之前有个这个感觉很好用

  1. arbarian_Macro_LoopInterval = 10 --脚本循环间隔(毫秒)

  2. EnablePrimaryMouseButtonEvents(true)

  3. function OnEvent(event, arg, family)

  4.     if (event == "MOUSE_BUTTON_RELEASED" and arg == 4) then --3为罗技鼠标中键,5为侧键前进,4为侧键返回
  5.         --PressAndReleaseKey("1")
  6.         --PressAndReleaseKey("2")
  7.         --PressAndReleaseKey("3")
  8.         --PressAndReleaseKey("4")
  9.         Barbarian_Macro_FullyAuto()
  10.     end
  11. end

  12. function Barbarian_Macro_FullyAuto()
  13.     if (IsKeyLockOn("capslock")) then
  14.                                    
  15.         Times_Key_1 = 0
  16.         Times_Key_2 = 0
  17.         Times_Key_3 = 0
  18.         Times_Key_4 = 0

  19.     end
  20.         
  21.     --如果CapsLock键已按下则启动循环,否则退出循环


  22.     while (IsKeyLockOn("capslock")) do               
  23.         Sleep(Barbarian_Macro_LoopInterval) --循环间隔

  24.                
  25.         Times_Key_1 = Times_Key_1 + 1
  26.         Times_Key_2 = Times_Key_2 + 1
  27.         Times_Key_3 = Times_Key_3 + 1
  28.         Times_Key_4 = Times_Key_4 + 1
  29.                

  30.         if ((Times_Key_1*Barbarian_Macro_LoopInterval) == 500) then
  31.             PressAndReleaseKey("1")
  32.             Times_Key_1 = 0
  33.         end
  34.                
  35.         --每5秒按下并释放S键(无视苦痛)


  36.         if ((Times_Key_2*Barbarian_Macro_LoopInterval) == 2500) then
  37.             PressAndReleaseKey("2")
  38.             Times_Key_2 = 0
  39.         end
  40.                
  41.         --每55秒按下并释放A键(战吼)


  42.         if ((Times_Key_3*Barbarian_Macro_LoopInterval) == 2500) then
  43.             PressAndReleaseKey("3")
  44.             Times_Key_3 = 0
  45.         end
  46.                
  47.         --每100秒按下并释放鼠标右键(战斗怒火)


  48.         if ((Times_Key_4*Barbarian_Macro_LoopInterval) == 2) then
  49.             PressAndReleaseKey("4")
  50.             Times_Key_4 = 0
  51.         end
  52.                
  53.     end

  54. end
复制代码

这里主要是没弄明白 Times_Key_4 = 0  和   Times_Key_4 = Times_Key_4 + 1 到底是什么意思,
大佬能把这个加上鼠标左键+Lshift的循环也可以,大佬可以教教我吗?的确研究了几天你的宏,没找到什么诀窍。

而且加入了,
  1. PressAndReleaseKey("1")
复制代码
类似这种,目的就是想在开宏的瞬间按下1技能,但是有的时候无法停止,不知道原因在哪。
其实很简单,就是要个 1234 技能 左键+lshitf 和 右键  的可以设置循环时间的宏,大佬如果有这样的,可以贡献出来不。
发表于 2019-6-22 23:52:12 |只看该作者 来自:黑龙江

帖子:612

符文:143

大佬可否加个alt可以停止/开始飓风破的选项。
发表于 2019-6-23 01:23:18 |只看该作者 来自:黑龙江
您需要登录后才可以回帖 登录 | 注册网易通行证