//没登陆

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

查看: 33888 - 回复: 125

帖子:3655

符文:268

发表于 2018-11-1 20:03:02 |显示全部楼层
本帖最后由 絕對水餃 于 2019-4-13 15:33 编辑

目录







帖子:3655

符文:268

2#
本帖最后由 絕對水餃 于 2018-11-1 19:25 编辑

前言

从小白一路走来却一直没有找到适合自己的宏,当自己会写宏时仍觉奶妈宏不好编写
而本宏玩家可根据自身角色属性与自定义技能释放间隔,便捷地修改成为自己专属宏

祝愿各位神僧驰骋奈非天!
发表于 2018-11-1 20:03:09 |显示全部楼层

帖子:3655

符文:268

3#
本帖最后由 絕對水餃 于 2019-3-30 15:38 编辑

罗技鼠标设置

鼠标设置请参考:
【新手福音】罗技设置(支持悬赏赌博重铸分解)
http://bbs.d.163.com/forum.php?m ... 5879&fromuid=886696
(出处: http://bbs.d.163.com/)

发表于 2018-11-1 20:03:07 |显示全部楼层

帖子:3655

符文:268

4#
本帖最后由 絕對水餃 于 2019-4-13 15:33 编辑

飓风宏下载

更新:
2019.04.13
1.修改YanChi设置,防止无法关宏
2.新增打拳次数设置,可设置进度阶段不打第三拳
3.新增一键功能辅助键修改
4.新增屏幕比例设置,解决非16:9无法使用一键分解问题
2019.03.31
新增切换设置,支持启动/关闭同一按键
2019.03.30
1.重新编写脚本架构,可支持任何Build
2.新增技能按键、强制站立、指示灯、循环间隔修改设置
2019.01.12
1.修改宏启动设置,支持小怪/跑路/王战无缝切换
2.添加跑路延迟设置
3.添加快速拾取、赌博、分解
2018.11.28
1.增加默认启动宏延迟,避免直接启动小怪宏第一次循环按键冲突问题
2.添加王战设置,可选择是否打飓风破
2018.11.24
修改强制站立设定,避免部分玩家出现开宏移动问题
2018.11.12
删除跑路自动飓风,修改王战设置,可不打飓风破
2018.11.08
1.添加跑路保持飓风减伤
2.解决关宏仍然打拳问题
3.优化打拳计算
飓风奶.rar (11.67 KB, 下载次数: 2450)

发表于 2018-11-1 20:03:08 |显示全部楼层

帖子:3655

符文:268

5#
本帖最后由 絕對水餃 于 2019-4-13 15:34 编辑

飓风宏代码

  1. --辅助键+G4一件分解,辅助键+鼠标右键一键赌博,辅助键+鼠标左键一键拾取
  2. --默认键位:金轮阵、炫目闪、飓风破、黑人、拳法、真言
  3. ---------------------------------------------------玩家设置-----------------------------------------------
  4. --基础设置
  5. JianGe=5--自行修改循环间隔(建议5-10)
  6. QieHuan=1--自行修改切换模式(1.无缝切换大小写关闭,2.当前按键当前关闭)
  7. LED="capslock" --自行修改指示灯按键(可改为"scrolllock"或"numlock")
  8. ZhanLi="Lshift" --自行修改强制站立键(空格为"Spacebar")
  9. FuZhu="lctrl"  --自行修改辅助键(无需一键功能修改为"rshift"即可)
  10. BiLi={16,9}--屏幕比例
  11. --属性设置
  12. WuQiGongSu=1.50--最低武器攻速
  13. GongSuJiaCheng=35--站街攻速加成
  14. DuiJian=0--是否带对剑,1是0否
  15. GouYu=0--是否带勾玉,1是0否
  16. XianFaZhiRen=0--是否带先发制人,1是0否
  17. DongRuBenLei=0--是否带动如奔雷,1是0否
  18. --小怪设置
  19. JinZhenXiaoGuai=200--金轮阵间隔
  20. XuanMuXiaoGuai=200--炫目闪间隔
  21. JuFengXiaoGuai=100--飓风破间隔
  22. HeiRenXiaoGuai=200--黑人间隔
  23. DaQuanXiaoGuai=3000--打拳间隔
  24. DaQuanCiShu=3--每次打几拳
  25. ZhenYanXiaoGuai=200--真言间隔
  26. --跑路设置
  27. JinZhenPaoLu=200000000000
  28. XuanMuPaoLu=200000000000
  29. JuFengPaoLu=300000000000
  30. HeiRenPaoLu=500
  31. DaQuanPaoLu=1000000000000
  32. ZhenYanPaoLu=3000
  33. --王战设置
  34. JinZhenBOSS=200
  35. XuanMuBOSS=200000000000000
  36. JuFengBOSS=1000000000000000
  37. HeiRenBOSS=500
  38. DaQuanBOSS=1000
  39. ZhenYanBOSS=3000

  40. AnJian={"1","2","3","4","Left","Right"}--技能栏按键设置
  41. jlz=AnJian[1]--金轮阵技能栏位置
  42. xms=AnJian[2]--炫目闪技能栏位置
  43. jfp=AnJian[3]--飓风破技能栏位置
  44. hr=AnJian[4]--黑人技能栏位置
  45. dq=AnJian[5]--打拳技能栏位置
  46. zy=AnJian[6]--真言技能栏位置

  47. ---------------------------------------------------全局设置-----------------------------------------------
  48. EnablePrimaryMouseButtonEvents (true)

  49. --开启指示灯
  50. function KaiQi()
  51.         if  not IsKeyLockOn(LED ) and QieHuan==1 then
  52.                 PressAndReleaseKey(LED)
  53.         end
  54. end

  55. function DianJi(K)--点击按键
  56.         if XiaoGuaiJiNeng[K][1]=="Left" then
  57.                 PressAndReleaseMouseButton(1)
  58.         elseif XiaoGuaiJiNeng[K][1]=="Right" then
  59.                 PressAndReleaseMouseButton(3)
  60.         else
  61.                 PressAndReleaseKey(XiaoGuaiJiNeng[K][1])
  62.         end
  63. end

  64. function AnXia(K)--按下按键
  65.         if XiaoGuaiJiNeng[K][1]=="Left" then
  66.                 PressMouseButton(1)
  67.         elseif XiaoGuaiJiNeng[K][1]=="Right" then
  68.                 PressMouseButton(3)
  69.         else
  70.                 PressKey(XiaoGuaiJiNeng[K][1])
  71.         end
  72. end

  73. function TaiQi(K)--抬起按键
  74.         if XiaoGuaiJiNeng[K][1]=="Left" then
  75.                 ReleaseMouseButton(1)
  76.         elseif XiaoGuaiJiNeng[K][1]=="Right" then
  77.                 ReleaseMouseButton(3)
  78.         else
  79.                 ReleaseKey(XiaoGuaiJiNeng[K][1])
  80.         end
  81. end

  82. GongSu=WuQiGongSu*(1+0.15*DongRuBenLei)*(1+GongSuJiaCheng/100+0.3*DuiJian+0.15*GouYu+0.3*XianFaZhiRen)--满BUFF打拳攻速
  83. if DaQuanCiShu==3 then
  84.         DaQuanShiJian=1000*((18/19/GongSu/1.45)+(18/19/GongSu/1.45)+(29/30/GongSu/1))--三拳总时间
  85. elseif DaQuanCiShu==2 then
  86.         DaQuanShiJian=1000*((18/19/GongSu/1.45)+(18/19/GongSu/1.45))--两拳总时间
  87. elseif DaQuanCiShu==1 then
  88.         DaQuanShiJian=1000*((18/19/GongSu/1.45))--一拳总时间
  89. end

  90. --分解
  91. function FenJie()
  92.         MoveMouseTo(32768+(6000-32768)*16*BiLi[2]/9/BiLi[1],17000)
  93.         Sleep(100)
  94.         PressAndReleaseMouseButton(1)
  95.         Sleep(50)
  96.         k=0
  97.         while k<60
  98.         do
  99.                 X=k%10-- 分解列
  100.                 Y=math.floor(k/10)--分解行
  101.                 MoveMouseTo(32768+(49000+1700*X-32768)*16*BiLi[2]/9/BiLi[1],36000+3000*Y)
  102.                 Sleep(1)
  103.                 PressAndReleaseMouseButton(1)
  104.                 Sleep(1)
  105.                 PressAndReleaseKey("Enter")
  106.                 Sleep(1)
  107.                 PressAndReleaseMouseButton(1)
  108.                 Sleep(1)
  109.                 PressAndReleaseKey("Enter")
  110.                 Sleep(1)
  111.                 k=k+1
  112.         end
  113. end

  114. ---------------------------------------------------技能设置-----------------------------------------------
  115. --技能、释放间隔、1.点击2.长按、能否释放、按下时刻
  116. XiaoGuaiJiNeng=--小怪技能设定
  117.         {{jlz,JinZhenXiaoGuai,1,1,0},
  118.         {xms,XuanMuXiaoGuai,1,1,0},
  119.         {jfp,JuFengXiaoGuai,1,1,0},
  120.         {hr,HeiRenXiaoGuai,1,1,0},
  121.         {dq,DaQuanXiaoGuai,2,1,0},
  122.         {zy,ZhenYanXiaoGuai,1,1,0}}

  123. PaoLuJiNeng=--跑路技能设定
  124.         {{jlz,JinZhenPaoLu,1,1,0},
  125.         {xms,XuanMuPaoLu,1,1,0},
  126.         {jfp,JuFengPaoLu,1,1,0},
  127.         {hr,HeiRenPaoLu,1,1,0},
  128.         {dq,DaQuanPaoLu,1,1,0},
  129.         {zy,ZhenYanPaoLu,1,1,0}}

  130. BOSSJiNeng=--王战技能设定
  131.         {{jlz,JinZhenBOSS,1,1,0},
  132.         {xms,XuanMuBOSS,1,1,0},
  133.         {jfp,JuFengBOSS,1,1,0},
  134.         {hr,HeiRenBOSS,1,1,0},
  135.         {dq,DaQuanBOSS,1,1,0},
  136.         {zy,ZhenYanBOSS,1,1,0}}

  137. --小怪延迟
  138. function XiaoGuaiYanChi(M)
  139.         if IsKeyLockOn(LED ) then
  140.                 XianZai=GetRunningTime()--得到当前时间
  141.                 if XianZai-XiaoGuaiJiNeng[M][5]>XiaoGuaiJiNeng[M][2] and XiaoGuaiJiNeng[M][3]==1 and XiaoGuaiJiNeng[M][4]==1 then--点击技能
  142.                         DianJi(M)
  143.                         XiaoGuaiJiNeng[M][5]=GetRunningTime()--得到技能释放时间
  144.                 elseif XianZai-XiaoGuaiJiNeng[M][5]>XiaoGuaiJiNeng[M][2]  and XiaoGuaiJiNeng[M][3]==2 and XiaoGuaiJiNeng[M][4]==1 then--长按技能
  145.                         XiaoGuaiJiNeng[3][4]=0--禁止飓风
  146.                         TaiQi(M)
  147.                         AnXia(M)
  148.                         XiaoGuaiJiNeng[M][5]=GetRunningTime()--得到技能释放时间       
  149.                 elseif XianZai-XiaoGuaiJiNeng[M][5]>DaQuanShiJian and XiaoGuaiJiNeng[M][3]==2 and XiaoGuaiJiNeng[M][4]==1 then--抬起技能
  150.                         XiaoGuaiJiNeng[3][4]=1--允许飓风
  151.                         TaiQi(M)
  152.                 elseif not IsModifierPressed(ZhanLi) then--抬起技能
  153.                         ReleaseKey(ZhanLi)
  154.                         PressKey(ZhanLi)
  155.                 end
  156.                 Sleep(JianGe)
  157.         end
  158. end

  159. --跑路延迟
  160. function PaoLuYanChi(M)
  161.         if IsKeyLockOn(LED ) then
  162.                 XianZai=GetRunningTime()--得到当前时间
  163.                 if XianZai-PaoLuJiNeng[M][5]>PaoLuJiNeng[M][2] and PaoLuJiNeng[M][3]==1 and PaoLuJiNeng[M][4]==1 then--点击技能
  164.                         DianJi(M)
  165.                         PaoLuJiNeng[M][5]=GetRunningTime()--得到技能释放时间
  166.                 end
  167.                 Sleep(JianGe)
  168.         end
  169. end

  170. --王战延迟
  171. function BOSSYanChi(M)
  172.         if IsKeyLockOn(LED ) then
  173.                 XianZai=GetRunningTime()--得到当前时间
  174.                 if XianZai-BOSSJiNeng[M][5]>BOSSJiNeng[M][2] and BOSSJiNeng[M][3]==1 and BOSSJiNeng[M][4]==1 then--点击技能
  175.                         DianJi(M)
  176.                         BOSSJiNeng[M][5]=GetRunningTime()--得到技能释放时间
  177.                 elseif not IsModifierPressed(ZhanLi) then--抬起技能
  178.                         ReleaseKey(ZhanLi)
  179.                         PressKey(ZhanLi)
  180.                 end
  181.                 Sleep(JianGe)
  182.         end
  183. end

  184. ------------------------------------------------------主程序----------------------------------------------
  185. function OnEvent(event, arg)
  186.         if(event=="MOUSE_BUTTON_PRESSED"and arg==4 and not IsModifierPressed(FuZhu))then--小怪宏
  187.                 KaiQi()
  188.                 Sleep(200)--等待宏开始
  189.                 ReleaseKey(ZhanLi)
  190.                 PressKey(ZhanLi)
  191.                 i=1
  192.                 while IsKeyLockOn(LED)
  193.                 do
  194.                         XiaoGuaiYanChi(i)
  195.                         if i==6 then
  196.                                 i=1
  197.                         else
  198.                                 i=i+1
  199.                         end
  200.                 end
  201.                 TaiQi(5)
  202.                 ReleaseKey(ZhanLi)
  203.         end
  204.         if(event=="MOUSE_BUTTON_PRESSED"and arg==5 and not IsModifierPressed(FuZhu))then--跑路宏
  205.                 KaiQi()
  206.                 Sleep(200)--等待宏开始
  207.                 i=1
  208.                 while IsKeyLockOn(LED)
  209.                 do
  210.                         PaoLuYanChi(i)
  211.                         if i==6 then
  212.                                 i=1
  213.                         else
  214.                                 i=i+1
  215.                         end
  216.                 end
  217.         end
  218.         if(event=="MOUSE_BUTTON_PRESSED"and arg==3 and not IsModifierPressed(FuZhu))then--王战宏
  219.                 KaiQi()
  220.                 Sleep(200)--等待宏开始
  221.                 ReleaseKey(ZhanLi)
  222.                 PressKey(ZhanLi)
  223.                 i=1
  224.                 while IsKeyLockOn(LED)
  225.                 do
  226.                         BOSSYanChi(i)
  227.                         if i==6 then
  228.                                 i=1
  229.                         else
  230.                                 i=i+1
  231.                         end
  232.                 end
  233.                 TaiQi(5)
  234.                 ReleaseKey(ZhanLi)
  235.         end
  236.         if(event=="MOUSE_BUTTON_PRESSED"and arg==2 and IsModifierPressed(FuZhu))then--辅助键+右键赌博
  237.                 k=50
  238.                 while k>0
  239.                 do
  240.                         PressAndReleaseMouseButton(3)
  241.                         Sleep(5)
  242.                         k=k-1
  243.                 end
  244.         end
  245.         if(event=="MOUSE_BUTTON_PRESSED"and arg==4 and IsModifierPressed(FuZhu))then----辅助键+G4键分解
  246.                 FenJie()
  247.                 if IsKeyLockOn(LED )  then
  248.                         ReleaseKey(LED)
  249.                         PressAndReleaseKey(LED)
  250.                 end
  251.         end
  252.         if(event=="MOUSE_BUTTON_PRESSED"and arg==1 and IsModifierPressed(FuZhu))then--辅助键+左键拾取
  253.                 k=25
  254.                 while k>0
  255.                 do
  256.                         PressAndReleaseMouseButton(1)
  257.                         Sleep(15)
  258.                         k=k-1
  259.                 end
  260.         end
  261. end
复制代码
发表于 2018-11-1 20:03:05 |显示全部楼层

帖子:3655

符文:268

6#
本帖最后由 絕對水餃 于 2019-4-1 00:36 编辑

宏使用方法

1.默认键位
屏幕快照 2018-11-01 19.40.25.png


项链被动可选:   动如奔雷   打拳快           齐心协力   防丢锅           先知先觉   站得稳

2.启动与关闭
G3——鼠标中键(已改为大小写键“Caps Lock”)
G4——鼠标返回键(已改为大小写键“Caps Lock”)
G5——鼠标前进键(已改为大小写键“Caps Lock”)
G3启动王战宏,可直接切换为小怪宏/跑路宏,关闭大小写键即可关闭
G4启动小怪宏,可直接切换为王战宏/跑路宏,关闭大小写键即可关闭
G5启动跑路宏,可直接切换为小怪宏/王战宏,关闭大小写键即可关闭
CTRL+左键快速拾取
CTRL+右键一键赌博
CTRL+G4键一键分解
发表于 2018-11-1 20:03:06 |显示全部楼层

帖子:3655

符文:268

7#
本帖最后由 絕對水餃 于 2019-4-1 00:33 编辑

飓风宏修改

打开编写脚本修改宏代码,关闭或CTRL+S保存修改
根据G键位表格修改数值即可更改启动按键,并将相应按键设置为大小写键即可更改启动按键
屏幕快照 2019-02-19 14.19.24.png

2121.png

重复选项设置为“无”

技能延迟以毫秒为单位

键位修改请参考
http://bbs.d.163.com/forum.php?m ... 6242&fromuid=886696
发表于 2018-11-1 20:03:03 |显示全部楼层

帖子:3655

符文:268

8#
本帖最后由 絕對水餃 于 2019-3-31 23:35 编辑

进阶宏分享


发表于 2018-11-1 20:03:04 |显示全部楼层

帖子:1583

符文:230

9#
前排支持。
发表于 2018-11-2 08:29:28 来自凯恩之角App |显示全部楼层

帖子:44

符文:43

10#
支持!!!
发表于 2018-11-2 15:46:31 来自凯恩之角App |显示全部楼层

帖子:4712

符文:691

11#
楼主最近大招频发,先留个纪念,慢慢来看!!
发表于 2018-11-2 17:20:55 |显示全部楼层

帖子:274

符文:84

12#
非常详细,值得一看,感谢!

发表于 2018-11-3 07:07:22 |显示全部楼层

帖子:20

符文:15

13#
我是罗技402的鼠标,导入进去后为什么只有赶路按键启动了的,小怪和boss的宏都启动不了呢?
发表于 2018-11-6 16:12:36 |显示全部楼层

帖子:4712

符文:691

14#
楼主,我今天用了你这个飓风奶的宏,我感觉真言的刷新频率很快,似乎是按照盾奶真言频率来设置的,我看你代码里的写的是3000,但实际上刷新非常快,推进度的时候还不怎么感觉,但是跑路宏就很明显了,基本几下内力就耗光了,你看看呢
另外我觉得能不能在跑路宏里把黑人设置进去呢,这样就开了宏只要点小怪就行了。
基本上你这几个宏我都下载了,有时间再来试试你的盾奶宏!!!
发表于 2018-11-7 17:22:35 |显示全部楼层

帖子:3655

符文:268

15#
葛朗台 发表于 2018-11-7 17:22
楼主,我今天用了你这个飓风奶的宏,我感觉真言的刷新频率很快,似乎是按照盾奶真言频率来设置的,我看你代 ...

跑路是单独的2.75秒一次真言 另外也加入了黑人,黑人在4键位
发表于 2018-11-7 17:48:47 |显示全部楼层
您需要登录后才可以回帖 登录 | 注册网易通行证

触屏版|移动版凯恩之角|Archiver|凯恩之角 ( 粤B2-20090191 ) 

GMT+8, 2019-9-17 19:36

Powered by Discuz! X3.3

© 2001-2012 Comsenz Inc.