//没登陆

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

帖子:3709

符文:396

发表于 2018-10-27 20:42:36 |显示全部楼层 来自:北京
本帖最后由 絕對水餃 于 2019-12-10 20:10 编辑

目录







帖子:3709

符文:396

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

前言

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

祝愿各位神僧驰骋奈非天!
发表于 2018-10-27 20:42:37 |显示全部楼层 来自:北京
头像被屏蔽

帖子:3709

符文:396

3#
提示: 该帖被管理员或版主屏蔽
发表于 2018-10-27 20:42:38 |显示全部楼层 来自:北京

帖子:3709

符文:396

4#
本帖最后由 絕對水餃 于 2019-12-10 20:10 编辑

盾奶宏下载

更新:
2019.12.10
新增双拳宏设置代码
2019.07.24
1.新增判断条件,防止误按、多按,可以鼠标关宏
2.修改小怪宏设定,解决设置飓风破延迟无限大时会打一次飓风破问题
2019.07.20
修复跑路炫目闪位置技能无法自动释放问题
2019.07.19
修复双拳回天息无法放阵问题
2019.07.18
修改冲心拳设置,解决打拳慢问题
2019.06.28
1.新增响应时间设置,默认时间修改为200ms
2.新增冲心拳设置,支持王战冲心拳
3.集合延迟设定,删除多余代码
2019.06.25
修复非小怪宏启动报错问题
2019.06.17
1.恢复新脚本架构
2.修改为局部变量,防止卡顿
3.新增飓风破控制键
4.修改防冲突设置,防止金轮阵影响飓风破释放
2019.05.18
1.修复小怪宏飓风破出错问题
2.新增启动键判定设置,无需设置鼠标按键为指示灯
3.新增指示灯LED设置
4.修复屏幕比例设置,解决非16:9无法使用一键分解问题
2019.04.29
1.恢复脚本架构
2.新增按键修改设置
3.修改金轮阵设置,防止不打飓风无法放出金轮阵
4.新增切换设置,支持单开单关
2019.04.13
1.修改YanChi设置,防止无法关宏
2.新增一键功能辅助键修改
3.新增屏幕比例设置,解决非16:9无法使用一键分解问题
2019.04.02
修改进度打拳设置,解决无法快速强制移动问题
2019.03.31
新增切换设置,支持启动/关闭同一按键
2019.03.30
修复飓风破不稳定释放问题
2019.03.30
1.重新编写脚本架构,可支持任何Build
2.新增技能按键、强制站立、指示灯、循环间隔修改设置
2019.01.12
1.修改宏启动设置,支持小怪/跑路/王战无缝切换
2.添加跑路延迟设置
3.添加快速拾取、赌博、分解
2018.11.28
1.增加默认启动宏延迟,避免直接启动小怪宏第一次循环按键冲突问题
2.修改默认真言延迟,避免因网络延迟会不定期释放失败
3.添加王战设置,可选择是否打飓风破
4.添加王战真言设置,避免能量不足
2018.11.24
1.修改强制站立设定,避免部分玩家出现开宏移动问题
2.新增BOSS真言释放间隔设置
2018.11.12
删除跑路自动飓风,修改王战设置,可不打飓风破
2018.11.08
解决进度点击左键之后停止打拳问题,增加跑路保持飓风减伤
2018.11.01
1.修改金轮阵延迟判断,支持手动刷CD与低间隔释放
2.添加BOSS宏判定,方便修改延迟
3.修改小怪宏打拳判定,使打拳更加稳定
2018.10.30
1.解决打拳不断位移问题
2.解决第一次飓风破放不出问题
2018.10.29
1.解决跑路宏与小怪宏冲突问题
2.解决小怪宏期间点击左键取消打拳问题

盾奶.rar (10.86 KB, 下载次数: 13498)
双拳复制代码全覆盖即可
双拳宏代码.txt (7.44 KB, 下载次数: 818)
发表于 2018-10-27 20:42:39 |显示全部楼层 来自:北京

帖子:3709

符文:396

5#
本帖最后由 絕對水餃 于 2019-7-24 23:09 编辑

盾奶宏代码

  1. --辅助键+G4一件分解,辅助键+鼠标右键一键赌博,辅助键+鼠标左键一键拾取
  2. --默认键位:金轮阵、炫目闪、飓风破、黑人、断筋决、真言
  3. ---------------------------------------------------玩家设置-----------------------------------------------
  4. --开关设置
  5. local XiaoGuai=4   --自行修改小怪宏启动键(替换为G键位数字即可)
  6. local PaoLu=5    --自行修改跑路启动键(替换为G键位数字即可)
  7. local BOSS=3   --自行修改王战宏启动键(替换为G键位数字即可)

  8. --基础设置
  9. local Wait=200  --自行修改宏等待时间(数值越小启动/切换响应越快,不可低于100)
  10. local ChongXin=0  --是否带冲心拳(0.否、1.是,默认炫目闪换为冲心拳)
  11. local JianGe=60  --自行修改循环间隔(建议50-100,增加数值可稳定释放飓风破)
  12. local QieHuan=1  --自行修改切换模式(1.无缝切换大小写关闭,2.当前按键当前关闭)
  13. local LED="capslock" --自行修改指示灯按键(可改为"scrolllock"或"numlock")
  14. local ZhanLi="Lshift" --自行修改强制站立键(空格为"Spacebar")
  15. local FuZhu="lctrl"  --自行修改辅助键(无需一键功能修改为"rshift"即可)
  16. local JuFengQieHuan="lalt"  --自行修改飓风破切换键(只能为状态键)
  17. local BiLi={16,9}  --屏幕比例

  18. --属性设置
  19. local GongSu=2.29  --站街面板攻速

  20. --小怪设置
  21. local JinZhenXiaoGuai=500  --金轮阵间隔(不可低于500,增加数值可稳定释放飓风破)
  22. local XuanMuXiaoGuai=200  --炫目闪间隔
  23. local JuFengXiaoGuai=3000  --飓风破间隔
  24. local HeiRenXiaoGuai=200  --黑人间隔
  25. local ZhenYanXiaoGuai=200  --真言间隔

  26. --跑路设置
  27. local XuanMuPaoLu=200000000000  --若要释放降低间隔即可
  28. local JuFengPaoLu=300000000000  --若要释放降低间隔即可
  29. local HeiRenPaoLu=500
  30. local ZhenYanPaoLu=3000

  31. --王战设置
  32. local JinZhenBOSS=500
  33. local XuanMuBOSS=2000000000000
  34. local JuFengBOSS=3000
  35. local HeiRenBOSS=500
  36. local DaQuanBOSS=1500 --若打第三拳,可适当增加延迟
  37. local ZhenYanBOSS=3000

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

  45. ---------------------------------------------------全局设置-----------------------------------------------
  46. EnablePrimaryMouseButtonEvents (true)

  47. local Xiao=0
  48. local ZhuangTai=0
  49. local JuFengShiJian=math.ceil(1000/GongSu)--飓风破站街释放时间
  50. local JiNeng={}

  51. function DianJi(K)--点击按键
  52.         if JiNeng[K][1]=="Left" then
  53.                 PressAndReleaseMouseButton(1)
  54.         elseif JiNeng[K][1]=="Right" then
  55.                 PressAndReleaseMouseButton(3)
  56.         else
  57.                 PressAndReleaseKey(JiNeng[K][1])
  58.         end
  59. end

  60. function AnXia(K)--按下按键
  61.         if IsKeyLockOn(LED)  then
  62.                 if JiNeng[K][1]=="Left" then
  63.                         PressMouseButton(1)
  64.                 elseif JiNeng[K][1]=="Right" then
  65.                         PressMouseButton(3)
  66.                 else
  67.                         PressKey(JiNeng[K][1])
  68.                 end
  69.         end
  70. end

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

  80. function FenJie()--分解
  81.         MoveMouseTo(6000*16/BiLi[1],17000)
  82.         Sleep(100)
  83.         PressAndReleaseMouseButton(1)
  84.         Sleep(50)
  85.         local k=0
  86.         while k<60
  87.         do
  88.                 local X=k%10-- 分解列
  89.                 local Y=math.floor(k/10)--分解行
  90.                 MoveMouseTo(65535-(65535-49000-1700*X)*16/BiLi[1],36000+3000*Y)
  91.                 Sleep(1)
  92.                 PressAndReleaseMouseButton(1)
  93.                 Sleep(1)
  94.                 PressAndReleaseKey("Enter")
  95.                 Sleep(1)
  96.                 PressAndReleaseMouseButton(1)
  97.                 Sleep(1)
  98.                 PressAndReleaseKey("Enter")
  99.                 Sleep(1)
  100.                 k=k+1
  101.         end
  102.         if IsKeyLockOn(LED )  then
  103.                 ReleaseKey(LED)
  104.                 PressAndReleaseKey(LED)
  105.         end
  106. end
  107. ---------------------------------------------------延迟设置-----------------------------------------------
  108. --延迟
  109. function YanChi(M)
  110.         if IsKeyLockOn(LED ) then
  111.                 local XianZai=GetRunningTime()--得到当前时间
  112.                 if XianZai-JiNeng[M][5]>JiNeng[M][2] and JiNeng[M][3]==1 and JiNeng[M][4]==1 then--点击技能
  113.                         if M==1 and JuFengXiaoGuai>1000 then--防止金轮阵按键冲突
  114.                                 if XianZai<JiNeng[3][5] and XianZai-JiNeng[3][5]<JiNeng[3][2]-JuFengShiJian then
  115.                                         DianJi(M)
  116.                                         JiNeng[M][5]=GetRunningTime()--得到技能释放时间
  117.                                 elseif XianZai>JiNeng[3][5] and XianZai-JiNeng[3][5]>JuFengShiJian then
  118.                                         DianJi(M)
  119.                                         JiNeng[M][5]=GetRunningTime()--得到技能释放时间
  120.                                 end
  121.                         else
  122.                                 DianJi(M)
  123.                                 JiNeng[1][4]=1
  124.                                 JiNeng[M][5]=GetRunningTime()--得到技能释放时间
  125.                         end
  126.                 elseif not IsMouseButtonPressed(1) and Xiao==1 then
  127.                         ReleaseMouseButton(1)
  128.                         PressMouseButton(1)               
  129.                 elseif  IsModifierPressed(JuFengQieHuan)  and QieHuan_ZhuangTai==0 then--切换飓风破是否按下
  130.                         if JiNeng[3][4]==1 then
  131.                                 JiNeng[3][4]=0
  132.                         else
  133.                                 JiNeng[3][4]=1
  134.                         end
  135.                         QieHuan_ZhuangTai=1
  136.                 elseif not IsModifierPressed(JuFengQieHuan) and QieHuan_ZhuangTai==1 then--切换飓风破是否抬起
  137.                         QieHuan_ZhuangTai=0
  138.                 end
  139.                 Sleep(JianGe)
  140.         end
  141. end
  142. ------------------------------------------------------主程序----------------------------------------------
  143. function OnEvent(event, arg)
  144.         if(event=="MOUSE_BUTTON_PRESSED"and arg==XiaoGuai and not IsModifierPressed(FuZhu))then--小怪宏
  145.                 if QieHuan==1 and ZhuangTai~=1 then
  146.                         PressAndReleaseKey(LED)
  147.                 end
  148.                 QieHuan_ZhuangTai=0
  149.                 ZhuangTai=1
  150.                 Xiao=1
  151. --技能、释放间隔、1.点击2.长按、能否释放、按下时刻
  152.                 JiNeng=--小怪技能设定
  153.                         {{jlz,JinZhenXiaoGuai,1,0,0},
  154.                         {xms,XuanMuXiaoGuai,1,1-ChongXin,0},
  155.                         {jfp,JuFengXiaoGuai,1,1,-5000},
  156.                         {hr,HeiRenXiaoGuai,1,1,0},
  157.                         {dq,0,2,0,0},
  158.                         {zy,ZhenYanXiaoGuai,1,1,0}}
  159.                 Sleep(Wait)--等待宏开始
  160.                 ReleaseKey(ZhanLi)
  161.                 PressKey(ZhanLi)
  162.                 local i=1
  163.                 AnXia(5)
  164.                 while IsKeyLockOn(LED)
  165.                 do
  166.                         YanChi(i)
  167.                         if i==6 then
  168.                                 i=1
  169.                         else
  170.                                 i=i+1
  171.                         end
  172.                 end
  173.                 TaiQi(5)
  174.                 ReleaseMouseButton(1)
  175.                 ReleaseKey(ZhanLi)
  176.                 JiNeng=nil--清空
  177.         end
  178.         if(event=="MOUSE_BUTTON_PRESSED"and arg==PaoLu and not IsModifierPressed(FuZhu))then--跑路宏
  179.                 if QieHuan==1 and ZhuangTai~=2 then
  180.                         PressAndReleaseKey(LED)
  181.                 end
  182.                 ZhuangTai=2
  183.                 Xiao=0
  184.                 JiNeng=--跑路技能设定
  185.                         {{jlz,0,0,0,0},
  186.                         {xms,XuanMuPaoLu,1,1,0},
  187.                         {jfp,JuFengPaoLu,1,1,0},
  188.                         {hr,HeiRenPaoLu,1,1,0},
  189.                         {dq,0,1,0,0},
  190.                         {zy,ZhenYanPaoLu,1,1,0}}
  191.                 Sleep(Wait)--等待宏开始
  192.                 local i=1
  193.                 while IsKeyLockOn(LED)
  194.                 do
  195.                         YanChi(i)
  196.                         if i==6 then
  197.                                 i=1
  198.                         else
  199.                                 i=i+1
  200.                         end
  201.                 end
  202.                 JiNeng=nil--清空
  203.         end
  204.         if(event=="MOUSE_BUTTON_PRESSED"and arg==BOSS and not IsModifierPressed(FuZhu))then--王战宏
  205.                 if QieHuan==1 and ZhuangTai~=3 then
  206.                         PressAndReleaseKey(LED)
  207.                 end
  208.                 QieHuan_ZhuangTai=0
  209.                 ZhuangTai=3
  210.                 Xiao=0
  211.                 JiNeng=--王战技能设定
  212.                         {{jlz,JinZhenBOSS,1,1,0},
  213.                         {xms,XuanMuBOSS,1,1,0},
  214.                         {jfp,JuFengBOSS,1,0,0},
  215.                         {hr,HeiRenBOSS,1,1,0},
  216.                         {dq,DaQuanBOSS,1,1-ChongXin,0},
  217.                         {zy,ZhenYanBOSS,1,1,0}}
  218.                 Sleep(Wait)--等待宏开始
  219.                 ReleaseKey(ZhanLi)
  220.                 PressKey(ZhanLi)
  221.                 local i=1
  222.                 if ChongXin==1 then
  223.                         AnXia(2)
  224.                 end
  225.                 while IsKeyLockOn(LED)
  226.                 do
  227.                         YanChi(i)
  228.                         if i==6 then
  229.                                 i=1
  230.                         else
  231.                                 i=i+1
  232.                         end
  233.                 end
  234.                 ReleaseMouseButton(1)
  235.                 ReleaseKey(ZhanLi)
  236.                 TaiQi(2)
  237.                 JiNeng=nil--清空
  238.         end
  239.         if(event=="MOUSE_BUTTON_PRESSED"and arg==2 and IsModifierPressed(FuZhu))then--辅助键+右键赌博
  240.                 local k=50
  241.                 while k>0
  242.                 do
  243.                         PressAndReleaseMouseButton(3)
  244.                         Sleep(5)
  245.                         k=k-1
  246.                 end
  247.         end
  248.         if(event=="MOUSE_BUTTON_PRESSED"and arg==4 and IsModifierPressed(FuZhu))then----辅助键+G4键分解
  249.                 FenJie()
  250.         end
  251.         if(event=="MOUSE_BUTTON_PRESSED"and arg==1 and IsModifierPressed(FuZhu))then--辅助键+左键拾取
  252.                 local k=30
  253.                 while k>0
  254.                 do
  255.                         PressAndReleaseMouseButton(1)
  256.                         Sleep(15)
  257.                         k=k-1
  258.                 end
  259.         end
  260. end
复制代码
发表于 2018-10-27 20:42:40 |显示全部楼层 来自:北京
头像被屏蔽

帖子:3709

符文:396

6#
提示: 该帖被管理员或版主屏蔽
发表于 2018-10-27 20:42:41 |显示全部楼层 来自:北京

帖子:3709

符文:396

7#
本帖最后由 絕對水餃 于 2019-6-23 06:26 编辑

盾奶宏修改

打开编写脚本修改宏代码,关闭或CTRL+S保存修改
根据G键位表格修改数值并将其修改为大小写键
屏幕快照 2019-06-18 下午6.12.20.png

注意:需要将启动键设置为大小写键,其他鼠标按键“使用通用设置”,取消分配的按键将无法响应

技能延迟以毫秒为单位
设置不可低于500ms

若无法释放飓风破,增加小怪金轮阵和JianGe时间即可

键位修改请参考
http://bbs.d.163.com/forum.php?m ... 6242&fromuid=886696
发表于 2018-10-27 20:42:42 |显示全部楼层 来自:北京

帖子:3709

符文:396

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

进阶宏分享


发表于 2018-10-27 20:42:43 |显示全部楼层 来自:北京

帖子:58

符文:80

9#
正需要,谢谢!
发表于 2018-10-27 21:57:37 来自凯恩之角App |显示全部楼层 来自:广东

帖子:1452

符文:78

10#
这个666啊 明天试试
发表于 2018-10-28 01:04:15 来自凯恩之角App |显示全部楼层 来自:湖南

帖子:169

符文:62

11#
辛苦        
发表于 2018-10-28 07:29:04 来自凯恩之角App |显示全部楼层 来自:河北

帖子:1

符文:58

12#
雪中送炭啊!这几天天天上网查宏,可以说目前我看到的最全最详细的版本。
发表于 2018-10-28 07:32:41 来自凯恩之角App |显示全部楼层 来自:江苏

帖子:35

符文:58

13#
膜拜
发表于 2018-10-28 16:47:32 来自凯恩之角App |显示全部楼层 来自:陕西

帖子:169

符文:15

14#
本帖最后由 单身狗鑫爷 于 2018-10-28 20:43 编辑

启动与关闭有三点不是太懂。
G3启动boss宏,G4关不了。
G4启动小怪宏,G3关不了。
大小写键指的是G4键吗?
鼠标是G402
发表于 2018-10-28 20:42:45 来自凯恩之角App |显示全部楼层 来自:广东
活着嘛,刺激点,反正都得死。

帖子:932

符文:92

15#
好复杂啊,先mark,感谢楼主分享。
发表于 2018-10-28 23:11:47 来自凯恩之角App |显示全部楼层 来自:上海
您需要登录后才可以回帖 登录 | 注册网易通行证