//没登陆

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

帖子:3665

符文:269

发表于 2018-10-25 21:11:57 |显示全部楼层
本帖最后由 絕對水餃 于 2019-8-17 05:23 编辑

目录







帖子:3665

符文:269

2#
本帖最后由 絕對水餃 于 2018-10-25 21:07 编辑

罗技宏设置

1.打开罗技驱动,进入主页界面,选择自动游戏检测
屏幕快照 2018-10-25 15.09.23.png


2.进入自定义按钮界面,点击选择导入宏文件
121.png

屏幕快照 2018-10-25 18.03.57.png


3.右键点击宏图标,设置为永久性配置文件
屏幕快照 2018-10-25 15.05.30 2.png

屏幕快照 2018-10-25 17.44.11.png


4.点击打印机,获取鼠标G键设置(如:鼠标按钮7即为G7键)
屏幕快照 2018-10-25 15.05.30 2.png

屏幕快照 2018-10-25 17.12.57.png
发表于 2018-10-25 21:11:58 |显示全部楼层

帖子:3665

符文:269

3#
本帖最后由 絕對水餃 于 2018-10-25 20:24 编辑

罗技宏修改

1.点击命令编辑器加号/双击宏/双击按键,打开命令编辑器,修改按键或宏
屏幕快照 2018-10-25 15.05.30 2.png

屏幕快照 2018-10-25 15.11.01.png

屏幕快照 2018-10-25 19.44.31.png


2.右键点击宏图标,选择编写脚本,修改宏代码
屏幕快照 2018-10-25 20.17.32.png


3.右键点击宏图标,选择属性添加Diablo III64.exe(苹果电脑添加Diablo III.app)
屏幕快照 2018-10-25 19.54.00.png


4.选择需要的图片进行编辑处理
屏幕快照 2018-10-25 14.58.19.png


5.右键点击宏图标,点击选择图标修改宏图标
屏幕快照 2018-10-25 19.57.49.png
发表于 2018-10-25 21:11:59 |显示全部楼层

帖子:3665

符文:269

4#
本帖最后由 絕對水餃 于 2019-8-17 05:21 编辑

组合宏下载

更新:
2019.08.17
1.新增悬赏箱子视频
2.修复悬赏箱子BUG
2019.08.13
1.新增通用宏
2.更新悬赏箱子
3.更新升级重铸
2019.03.23
新增升级重铸宏
2019.03.10
新增悬赏循环
2019.02.22
修改赌博设定为右键连点
2019.01.17
1.删除切巅峰宏
2.新增一键拾取、赌博、分解宏
2018.11.07
简化切巅峰修改
2018.11.02
修改切巅峰计算
2018.10.30
新增切巅峰关闭输出宏

悬赏箱子

防白地址:悬赏箱子



只支持全屏无黑边全屏模式
悬赏箱子.rar (11.19 KB, 下载次数: 2536)

升级重铸.rar (10.66 KB, 下载次数: 2862)

通用宏.rar (8.93 KB, 下载次数: 562)
发表于 2018-10-25 21:12:00 |显示全部楼层

帖子:3665

符文:269

5#
本帖最后由 絕對水餃 于 2019-8-17 05:29 编辑

组合宏代码

  1. --【飞飞出品】
  2. --站在第一幕的传送阵上启动键启动循环,循环开箱子赌博分解的时候可CTRL暂停,鼠标按键全部设置为通用设置
  3. --辅助键+G4一键分解,辅助键+G5一键开箱/存物品,辅助键+左键一键拾取,辅助键+右键一键赌博
  4. ---------------------------------------------------玩家设置----------------------------------------------
  5. local Start=4;--自行修改启动键(启动键修改为指示灯键)
  6. local QiShi=0;--起始箱子位置(如已顺序取出47箱子,则改为47)
  7. local XiangZi=455;--箱子总数
  8. local BiLi={16,9};--屏幕比例
  9. local FenJieCiShu=6;--拾取分解循环次数
  10. local DuBoCiShu=4;--赌博分解循环次数
  11. local ShiQuCiShu=60;--拾取次数(包满为算)
  12. local ShiQuSuDu=30;--拾取速度(数值越小速度越快,太快会导致掉线)
  13. local KaiXiangSuDu=5;--开箱速度(数值越小速度越快,太快会导致掉线)
  14. local Move="A";--强制移动键
  15. local ZT="lctrl";--暂停/继续键(分解前暂停,分解界面继续)
  16. local FuZhu="lctrl";--辅助键
  17. local LED="capslock";--指示灯
  18. local WuPin={"1","1","1"};--赌博物品:页、行、列(自左向右,自上而下)
  19. ----------------------------------------------------子程序------------------------------------------------
  20. EnablePrimaryMouseButtonEvents (true)

  21. function QiDong()
  22.         if not IsKeyLockOn(LED )  then
  23.                 PressAndReleaseKey(LED);
  24.         end
  25. end

  26. function GuanBi()
  27.         if IsKeyLockOn(LED )  then
  28.                 PressAndReleaseKey(LED);
  29.         end
  30. end

  31. function MoveMouse(X,Y)--移动鼠标
  32.         if IsKeyLockOn(LED) then
  33.                 MoveMouseTo(X,Y);
  34.         end
  35. end

  36. function PressAndRelease(K)--点击
  37.         if IsKeyLockOn(LED) then
  38.                 if K==1 then
  39.                         PressAndReleaseMouseButton(1);
  40.                 elseif K==3 then
  41.                         PressAndReleaseMouseButton(3);
  42.                 else
  43.                         PressAndReleaseKey(K);
  44.                 end
  45.         end
  46. end

  47. function QuXiang(X,Y)--取箱子
  48.         MoveMouse((3000+2000*X)*16/BiLi[1],17000+7000*Y);
  49.         YanChi(KaiXiangSuDu);
  50.         PressAndRelease(3);
  51.         YanChi(KaiXiangSuDu);
  52. end

  53. function TieJiang()--去往铁匠
  54.         MoveMouse(32768-(32768-46000)*16/BiLi[1],29000);
  55.         YanChi(100);
  56.         PressAndRelease(Move);
  57.         YanChi(800);
  58.         MoveMouse(32768-(32768-47000)*16/BiLi[1],36000);
  59.         YanChi(100);
  60.         PressAndRelease(Move);
  61.         YanChi(800);
  62.         MoveMouse(32768-(32768-49500)*16/BiLi[1],28200);
  63.         YanChi(100);
  64.         PressAndRelease(Move);
  65.         YanChi(1000);
  66.         MoveMouse(32768-(32768-37524)*16/BiLi[1],28363);
  67.         YanChi(100);
  68.         PressAndRelease(1);
  69.         YanChi(100);
  70. end

  71. function DuBo()--赌博
  72.         MoveMouse(17500*16/BiLi[1],16000+8000*(WuPin[1]-1));
  73.         YanChi(100);
  74.         PressAndRelease(1);
  75.         YanChi(100);
  76.         MoveMouse((6000+6000*(WuPin[3]-1))*16/BiLi[1],13000+6000*(WuPin[2]-1));
  77.         local k=0;
  78.         while k<50 and IsKeyLockOn(LED)
  79.         do
  80.                 PressAndRelease(3);
  81.                 YanChi(15);
  82.                 k=k+1;
  83.         end
  84. end

  85. function KaiCun()--开箱子/存物品
  86.         local k=0;
  87.         while k<60 and IsKeyLockOn(LED)--开箱子
  88.         do
  89.                 local X=k%10;-- 背包列
  90.                 local Y=math.floor(k/10);--背包行
  91.                 MoveMouse(65535-(65535-49000-1700*X)*16/BiLi[1],36000+3000*Y);
  92.                 YanChi(KaiXiangSuDu);
  93.                 PressAndRelease(3);
  94.                 YanChi(KaiXiangSuDu);
  95.                 k=k+1;
  96.         end
  97. end

  98. function FenJie()--分解
  99.         MoveMouse(6000*16/BiLi[1],17000);
  100.         YanChi(100);
  101.         PressAndRelease(1);
  102.         YanChi(50);
  103.         local k=0;
  104.         while k<60 and IsKeyLockOn(LED)--分解
  105.         do
  106.                 local X=k%10;-- 分解列
  107.                 local Y=math.floor(k/10);--分解行
  108.                 MoveMouse(65535-(65535-49000-1700*X)*16/BiLi[1],36000+3000*Y);
  109.                 YanChi(1);
  110.                 PressAndRelease(1);
  111.                 YanChi(1);
  112.                 PressAndRelease("Enter");
  113.                 YanChi(1);
  114.                 PressAndRelease(1);
  115.                 YanChi(1);
  116.                 PressAndRelease("Enter");
  117.                 YanChi(1);
  118.                 k=k+1;
  119.         end
  120. end

  121. function ShiQuFenJie(CiShu)--拾取分解
  122.         while CiShu>0 and IsKeyLockOn(LED)
  123.         do
  124.                 local k=0;
  125.                 MoveMouse(32768,29137);
  126.                 YanChi(100);
  127.                 while k<ShiQuCiShu and IsKeyLockOn(LED)--拾取
  128.                 do
  129.                         PressAndRelease(1);
  130.                         YanChi(ShiQuSuDu);
  131.                         k=k+1;
  132.                 end
  133.                 PressAndRelease("Escape");--关闭聊天框/窗口
  134.                 YanChi(100);
  135.                 MoveMouse(32768-(32768-57380)*16/BiLi[1],35374);
  136.                 Sleep(100);
  137.                 PressAndRelease(Move);
  138.                 YanChi(100);
  139.                 MoveMouse(32768-(32768-37524)*16/BiLi[1],28363);
  140.                 YanChi(100);
  141.                 PressAndRelease(1);
  142.                 YanChi(100);
  143.                 if ZanTing==0 then
  144.                         FenJie();--分解
  145.                 else
  146.                         while ZanTing>0
  147.                         do
  148.                                 YanChi(100);
  149.                         end
  150.                         FenJie();--分解
  151.                 end
  152.                 CiShu=CiShu-1;
  153.         end
  154. end

  155. function DuBoFenJie(CiShu)--赌博分解
  156.         while CiShu>0 and IsKeyLockOn(LED)
  157.         do
  158.                 if ZanTing==0 then
  159.                         MoveMouse(32768-(32768-22600)*16/BiLi[1],50000);
  160.                         YanChi(100);
  161.                         PressAndRelease(1);
  162.                         YanChi(1300);
  163.                         DuBo();
  164.                         PressAndRelease("Escape");--关闭聊天框/窗口
  165.                         YanChi(100);
  166.                         MoveMouse(32768-(32768-46000)*16/BiLi[1],2000);
  167.                         YanChi(100);
  168.                         PressAndRelease(Move);
  169.                         YanChi(1000);
  170.                         MoveMouse(32768-(32768-57380)*16/BiLi[1],35374);
  171.                         Sleep(200);
  172.                         PressAndRelease(Move);
  173.                         YanChi(1000);
  174.                         MoveMouse(32768-(32768-37524)*16/BiLi[1],28363);
  175.                         YanChi(100);
  176.                         PressAndRelease(1);
  177.                         YanChi(500);
  178.                 else
  179.                         while ZanTing>0
  180.                         do
  181.                                 YanChi(100);
  182.                         end
  183.                 end
  184.                 MoveMouse(32768-(32768-37524)*16/BiLi[1],28363);
  185.                 YanChi(100);
  186.                 PressAndRelease(1);
  187.                 YanChi(100);
  188.                 if ZanTing==0 then
  189.                 FenJie();--分解
  190.                 else
  191.                         while ZanTing>0
  192.                         do
  193.                                 YanChi(100);
  194.                         end
  195.                         FenJie();--分解
  196.                 end
  197.                 CiShu=CiShu-1;
  198.         end
  199. end

  200. function YanChi(ShiJian)--延迟
  201.         if IsKeyLockOn(LED)then
  202.                 local KaiShi=GetRunningTime();
  203.                 local XianZai=GetRunningTime();
  204.                 while XianZai-KaiShi<ShiJian and IsKeyLockOn(LED)
  205.                 do
  206.                         if IsModifierPressed(ZT) and ZanTing==0 and ZanTing_ZhuangTai==0 then--暂停是否按下
  207.                                 ZanTing=1;
  208.                                 ZanTing_ZhuangTai=1;
  209.                         elseif IsModifierPressed(ZT) and ZanTing==1 and ZanTing_ZhuangTai==0 then--继续是否按下
  210.                                 ZanTing=0;
  211.                                 ZanTing_ZhuangTai=1;
  212.                         elseif not IsModifierPressed(ZT) and ZanTing_ZhuangTai==1 then--暂停/继续是否松开
  213.                                 ZanTing_ZhuangTai=0;
  214.                         end
  215.                         Sleep(1);
  216.                         XianZai=GetRunningTime();
  217.                 end
  218.         end
  219. end

  220. ----------------------------------------------------主程序------------------------------------------------
  221. function OnEvent(event,arg)
  222.         if(event=="MOUSE_BUTTON_PRESSED"and arg==Start and not IsModifierPressed(FuZhu))then--循环箱子
  223.                 local i=QiShi; --箱子起始位置
  224.                 local j=1; --取箱子初始化
  225.                 local a=-1;--仓库大页初始化
  226.                 local n=-1;--仓库小页初始化
  227.                 ZanTing=0;--是否暂停
  228.                 ZanTing_ZhuangTai=0;
  229.                 QiDong();
  230.                 Sleep(10);
  231.                 MoveMouse(32768-(32768-22700)*16/BiLi[1],7300);--仓库坐标
  232.                 YanChi(100);
  233.                 PressAndRelease(1);--打开仓库
  234.                 YanChi(1500);
  235.                 while i<XiangZi and IsKeyLockOn(LED)
  236.                 do
  237.                         if j%30~=0 and i<XiangZi-1 then
  238.                                 local A=math.floor(i/175);--仓库大页
  239.                                 local N=math.floor((i-175*A)/35);--仓库小页
  240.                                 local Xc=(i-175*A-N*35)%7;--仓库列
  241.                                 local Yc=math.floor((i-175*A-N*35)/7);--仓库行
  242.                                 if A>a then
  243.                                         MoveMouse((3800+1600*A)*16/BiLi[1],11000);
  244.                                         YanChi(100);
  245.                                         PressAndRelease(1);
  246.                                         YanChi(100);
  247.                                         a=A;
  248.                                         n=-1;--仓库小页初始化
  249.                                 end
  250.                                 if N>n then
  251.                                         MoveMouse(17500*16/BiLi[1],16000+8000*N);
  252.                                         YanChi(100);
  253.                                         PressAndRelease(1);
  254.                                         YanChi(100);
  255.                                         n=N;
  256.                                 end
  257.                                 QuXiang(Xc,Yc);
  258.                                 i=i+1;
  259.                                 j=j+1;
  260.                         else
  261.                                 local A=math.floor(i/175);--仓库大页
  262.                                 local N=math.floor((i-175*A)/35);--仓库小页
  263.                                 local Xc=(i-175*A-N*35)%7;--仓库列
  264.                                 local Yc=math.floor((i-175*A-N*35)/7);--仓库行
  265.                                 if A>a then
  266.                                         MoveMouse(6600*16/BiLi[1]+2000*A,11000);
  267.                                         YanChi(100);
  268.                                         PressAndRelease(1);
  269.                                         YanChi(100);
  270.                                         a=a+1;
  271.                                         n=-1;
  272.                                 end
  273.                                 if N>n then
  274.                                         MoveMouse(17500*16/BiLi[1],16000+8000*N);
  275.                                         YanChi(100);
  276.                                         PressAndRelease(1);
  277.                                         YanChi(100);
  278.                                         n=n+1;
  279.                                 end
  280.                                 QuXiang(Xc,Yc);
  281.                                 i=i+1;
  282.                                 j=j+1;
  283.                                 YanChi(100);
  284.                                 PressAndRelease("Escape");--关闭聊天框/窗口
  285.                                 TieJiang();--去往铁匠
  286.                                 KaiCun();--开箱子
  287.                                 YanChi(600);
  288.                                 ShiQuFenJie(1);--拾取分解
  289.                                 YanChi(100);
  290.                                 DuBoFenJie(DuBoCiShu);--赌博分解
  291.                                 YanChi(100);
  292.                                 ShiQuFenJie(FenJieCiShu-1);--拾取分解
  293.                                 YanChi(100);
  294.                                 PressAndRelease("Escape");--关闭聊天框/窗口
  295.                                 MoveMouse(32768-(32768-19933)*16/BiLi[1],27043);
  296.                                 YanChi(100);
  297.                                 PressAndRelease(1);--前往仓库
  298.                                 YanChi(1000);
  299.                                 MoveMouse(32768-(32768-9704)*16/BiLi[1],22900);
  300.                                 YanChi(100);
  301.                                 PressAndRelease(1);--打开仓库
  302.                                 YanChi(2000);
  303.                                 KaiCun();--存东西
  304.                         end

  305.                 end
  306.                 GuanBi();
  307.         end
  308.         if(event=="MOUSE_BUTTON_PRESSED"and arg==1 and IsModifierPressed(FuZhu))then--一键拾取
  309.                 QiDong();
  310.                 local k=30;
  311.                 while k>0
  312.                 do
  313.                         PressAndRelease(1);
  314.                         YanChi(15);
  315.                         k=k-1;
  316.                 end
  317.                 GuanBi();
  318.         end
  319.         if(event=="MOUSE_BUTTON_PRESSED"and arg==2 and IsModifierPressed(FuZhu))then--一键赌博
  320.                 QiDong();
  321.                 local k=30;
  322.                 while k>0
  323.                 do
  324.                         PressAndRelease(3);
  325.                         YanChi(10);
  326.                         k=k-1;
  327.                 end
  328.                 GuanBi();
  329.         end
  330.         if(event=="MOUSE_BUTTON_PRESSED"and arg==5 and IsModifierPressed(FuZhu))then--一键开箱/存物品
  331.                 QiDong();
  332.                 Sleep(10);
  333.                 KaiCun();
  334.                 GuanBi();
  335.         end
  336.         if(event=="MOUSE_BUTTON_PRESSED"and arg==4 and IsModifierPressed(FuZhu))then--分解
  337.                 QiDong();
  338.                 Sleep(10);
  339.                 FenJie();
  340.                 GuanBi();
  341.         end
  342. end
复制代码
发表于 2018-10-25 21:12:01 |显示全部楼层

帖子:3665

符文:269

6#
本帖最后由 絕對水餃 于 2019-8-17 05:31 编辑

组合宏修改


打开编写脚本修改宏代码,关闭或CTRL+S保存修改
本宏只支持全屏无黑边

Start=4——自行修改启动键
修改G键数字即可

QiShi=0——起始箱子位置
如已顺序取出47箱子,则改为47

XiangZi=455——箱子总数

ShiQuCiShu=60——拾取次数
修改数值,直到单次循环包满为算

ZT="lcrtl"——暂停/继续键
只可修改为状态键

FuZhu="lctrl"——辅助键
只可修改为状态键

LED="capslock"——指示灯
只可修改为亮灯键

FenJieCiShu=6——拾取分解循环次数
建议默认设置,若没清空地面装备可增加循环次数

DuBoCiShu=4——赌博分解循环次数
建议默认设置,若没清空血岩可增加循环次数

ShiQuSuDu=30——拾取速度
数值越小速度越快,太快会导致掉线

KaiXiangSuDu=5——开箱速度
数值越小速度越快,太快会导致掉线

Move="A"——强制移动键

WuPin={"1","1","1"}——赌博物品
数字从左至右依次对应:页、行、列
发表于 2018-10-25 21:12:02 |显示全部楼层

帖子:3665

符文:269

7#
本帖最后由 絕對水餃 于 2018-10-25 21:07 编辑

坐标测试宏

1.坐标测试宏下载
坐标测试.xml.zip (2.36 KB, 下载次数: 565)

2.宏使用
导入宏,打开编辑脚本,按下G4键获取当前鼠标坐标
屏幕快照 2018-10-25 17.22.05.png


3.宏代码
  1. function OnEvent(event, arg)
  2. if(event == "MOUSE_BUTTON_PRESSED" and arg == 4) then
  3.         x, y = GetMousePosition();
  4.         OutputLogMessage("X,Y= %d, %d\n", x, y);

  5.         end
  6. end
复制代码

发表于 2018-10-25 21:12:03 |显示全部楼层

帖子:3665

符文:269

8#
本帖最后由 絕對水餃 于 2019-1-18 17:52 编辑

进阶宏分享


发表于 2018-10-25 21:12:04 |显示全部楼层

帖子:2851

符文:76

9#
这么详细的技术福利贴,建议置顶申精。

点评

菜少爷的剑  能否帮我看一下勇者版块发的哪个炉子比较好  发表于 2018-10-25 23:07
发表于 2018-10-25 21:53:13 |显示全部楼层
http://hero.d.163.com/hero/cn/%E9%94%99%E8%BF%87%E5%B0%B1%E4%B8%8D%E5%86%8D-5843/35571286

帖子:14

符文:10

10#
好贴,辛苦
发表于 2018-10-25 22:06:00 来自凯恩之角App |显示全部楼层

帖子:59

符文:20

11#
好帖,看的有点迷,,,,
发表于 2018-10-25 22:40:37 |显示全部楼层

帖子:739

符文:243

12#
收藏了 必须研究一下
发表于 2018-10-25 22:45:10 |显示全部楼层
http://hero.d.163.com/hero/cn/%E9%B2%9C%E8%8A%B1%E6%9C%B5%E6%9C%B5-51599/39828285

帖子:608

符文:46

13#
这必须要置顶啊,大佬威武
发表于 2018-10-25 23:04:11 来自凯恩之角App |显示全部楼层

帖子:128

符文:54

14#
收藏  备用
发表于 2018-10-25 23:04:47 来自凯恩之角App |显示全部楼层
http://hero.d.163.com/hero/cn/%E8%B7%B3%E8%B7%B3%E7%86%8A-518954/12176002

帖子:136

符文:37

15#
封了吧。不是不给发宏了吗?以前的都挂掉了。
发表于 2018-10-25 23:56:25 来自凯恩之角App |显示全部楼层
http://hero.d.163.com/hero/cn/%E5%BC%82%E8%8F%8A%E5%90%8C%E6%94%BB-5556/30505940
您需要登录后才可以回帖 登录 | 注册网易通行证

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

GMT+8, 2019-9-21 09:13

Powered by Discuz! X3.3

© 2001-2012 Comsenz Inc.