//没登陆

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

帖子:178

符文:19

跳转到指定楼层
1#
发表于 2018-1-10 03:05:04 |只看该作者 |倒序浏览 来自:青海
本帖最后由 紫灵恋 于 2018-1-15 00:45 编辑

实现切换巅峰卖屁股求生的作用。
罗技鼠标基本通用,但无法保证实际使用效果,毕竟地精科技

我的游戏分辨率为 窗口化 1920-1200

只要按一下设定好的鼠标功能键,就会实现瞬间空血,蓝后就可以去激情嘿嘿嘿了,如下图:

体能.png



具体使用方法为:打开Logitech控制面板-右击暗黑破环神3配置文件-选择编写脚本-复制第一部分代码-保存


配置1.png

  1. --切换体能
  2. function OnEvent(event, arg)
  3. if(event == "MOUSE_BUTTON_PRESSED" and arg == 9) then --这是我的鼠标G9功能键,自行修改 9 为喜好的按键,罗技图示在下方
  4.         x, y = GetMousePosition();
  5.         local i = 0;
  6.         PressKey("p"); --快捷键P,打开巅峰面板,如修改过则改为当前键位
  7.         ReleaseKey("p");
  8. Sleep(10);

  9.         MoveMouseTo(32819,43781); --重置按钮
  10.         PressAndReleaseMouseButton(1);
  11. Sleep(100);

  12.         MoveMouseTo(44088,31374); --移速按钮
  13.         PressKey("lCtrl");
  14.         for i=0,10,1 do  
  15.         PressAndReleaseMouseButton(1);
  16.         i=i+1;
  17.         end
  18.         ReleaseKey("lCtrl");
  19. Sleep(200);

  20.         MoveMouseTo(43884,25799); --体力按钮
  21.         PressKey("lCtrl");
  22.         for i=0,30,1 do  --30为循环次数,每多循环一次加100点巅峰,自行修改
  23.         PressAndReleaseMouseButton(1);
  24. Sleep(2);  --很多朋友在操作中遇到点不满体力或智力的情况,加入一个延迟,数字键2可修改为2-5的任意数,超过5会影响体验
  25.         i=i+1;
  26.         end
  27.         ReleaseKey("lCtrl");
  28. Sleep(200);

  29.         MoveMouseTo(27969,48536); --确定按钮
  30.         PressAndReleaseMouseButton(1);
  31. Sleep(50);

  32.         MoveMouseTo(x,y);

  33. else

  34. --切换智力
  35. if(event == "MOUSE_BUTTON_PRESSED" and arg == 8) then --这是我的鼠标G8功能键,自行修改 8 为喜好的按键,罗技图示在下方
  36.         x, y = GetMousePosition();
  37.         local i = 0;
  38.         PressKey("p");  --快捷键P,打开巅峰面板,如修改过则改为当前键位
  39.         ReleaseKey("p");
  40. Sleep(10);

  41.         MoveMouseTo(32819,43781); --重置按钮
  42.         PressAndReleaseMouseButton(1);
  43. Sleep(100);

  44.         MoveMouseTo(44088,31374); --移速按钮
  45.         PressKey("lCtrl");
  46.         for i=0,10,1 do  
  47.         PressAndReleaseMouseButton(1);
  48. Sleep(5);
  49.         i=i+1;
  50.         end
  51.         ReleaseKey("lCtrl");
  52. Sleep(200);

  53.         MoveMouseTo(44088,36676); --奥能按钮
  54.         PressKey("lCtrl");
  55.         for i=0,10,1 do  
  56.         PressAndReleaseMouseButton(1);
  57.         i=i+1;
  58.         end
  59.         ReleaseKey("lCtrl");
  60. Sleep(200);

  61.         MoveMouseTo(43986,20879); --智力按钮
  62.         PressKey("lCtrl");
  63.         for i=0,30,1 do  --30为循环次数,每多循环一次加100点巅峰,自行修改
  64.         PressAndReleaseMouseButton(1);
  65. Sleep(2);  --很多朋友在操作中遇到点不满体力或智力的情况,加入一个延迟,数字键2可修改为2-5的任意数,超过5会影响体验
  66.         i=i+1;
  67.         end
  68.         ReleaseKey("lCtrl");
  69. Sleep(200);

  70.         MoveMouseTo(27969,48536); --确定按钮
  71.         PressAndReleaseMouseButton(1);
  72. Sleep(50);

  73.         MoveMouseTo(x,y);  

  74.         end
  75. end
  76. end
复制代码

罗技.png


另附上读取当前鼠标像素代码

具体使用方法为:打开Logitech控制面板-右击暗黑破环神3配置文件-选择编写脚本-复制下方代码-保存

感谢非常热心的 @没谁了吧 我也偷个懒,引用 没谁了吧 的图示

113654ukwpa8yq5k59rxqr.jpg.thumb.jpg
打开巅峰页面,在增加点数的十字按钮处按一下G9(自行修改)功能键,会在脚本控制台生成一段精准像素坐标,替换第一部分代码的像素坐标

  1. function OnEvent(event, arg)
  2. if(event == "MOUSE_BUTTON_PRESSED" and arg == 9) then --G9功能键 数字9自行修改
  3.         x, y = GetMousePosition();
  4.         OutputLogMessage("Pixel %d, %d\n", x, y);
  5.         end
  6. end
复制代码

双屏是不能直接使用这段代码的
GetMousePosition函数获取的像素是不能直接用在MoveMouseToVirtual里的
如果是主显示屏使用的话可以用GetMousePosition函数获取像素之后,使用MoveMouseTo函数移动
如果是副显示屏使用的话可以用GetMousePosition获得一套坐标,经过算术变换,算得另一套坐标,再使用到MoveMouseToVirtual函数里
也可以试试MoveMouseRelative函数,以当前鼠标坐标为原点,进行“相对移动”的函数


双屏操作方法:
游客,如果您要查看本帖隐藏内容请回复








头像被屏蔽

帖子:532

符文:140

2#
火钳刘明
发表于 2018-1-10 07:59:43 来自凯恩之角App |只看该作者 来自:北京
头像被屏蔽

帖子:76

符文:35

3#
老哥,我的402怎样使用啊,感觉看不懂啊,把他添加到哪里啊 。
发表于 2018-1-10 08:22:10 来自凯恩之角App |只看该作者 来自:江苏
签名被屏蔽

帖子:1366

符文:20

4#
复制了回家试试,感谢  
发表于 2018-1-10 08:42:12 |只看该作者 来自:河南
[armory]http://tw.battle.net/d3/zh/profile/xinfeiyang-3855/hero/57779402[/armory]
头像被屏蔽

帖子:57

符文:19

5#

献血光荣,奥陨卖血求生罗技脚本

本帖最后由 MKP8888 于 2018-1-10 08:56 编辑

据说切巅峰会有一定几率出bug,导致伤害不正常。法师和40都有这个问题。具体怎么样还有待大佬测试。
发表于 2018-1-10 08:52:21 来自凯恩之角App |只看该作者 来自:上海
头像被屏蔽

帖子:731

符文:2

6#
伸手党挚爱,马克一下
发表于 2018-1-10 09:50:08 |只看该作者 来自:广东
签名被屏蔽
头像被屏蔽

帖子:34244

符文:3759

7#
我们这种低癫疯冲不上去的用不上
发表于 2018-1-10 09:56:48 来自凯恩之角App |只看该作者 来自:重庆
签名被屏蔽
头像被屏蔽

帖子:731

符文:2

8#
把位置微调了一下,代码加上调整前点击一下巅峰核心页面就完美运行,妈妈再不怕我被怪卡了。

注:
我的罗技500要这样才能看到鼠标当前坐标位置。
x, y = GetMousePosition();
OutputLogMessage("Mouse is at %d, %d\n", x, y);
发表于 2018-1-10 10:58:30 |只看该作者 来自:广东
签名被屏蔽

帖子:2912

符文:74

9#
有个问题,智力和体能加不满。
发表于 2018-1-10 10:59:32 |只看该作者 来自:浙江
头像被屏蔽

帖子:532

符文:140

10#
本帖最后由 没谁了吧 于 2018-1-10 11:57 编辑
topz 发表于 2018-1-10 10:59
有个问题,智力和体能加不满。

for后边的30改成(你的巅峰-600)/100 取整,巅峰高就多点几下
发表于 2018-1-10 11:18:21 |只看该作者 来自:北京
签名被屏蔽
头像被屏蔽

帖子:16

符文:30

11#
提示: 该帖被管理员或版主屏蔽
发表于 2018-1-10 11:40:36 |只看该作者 来自:日本

帖子:2912

符文:74

12#
没谁了吧 发表于 2018-1-10 11:18
for后边的30改成(你的巅峰-600)/100 取整,巅峰高就多点几下

已经解决,我是在鼠标点击之间加了5毫秒延迟。
发表于 2018-1-10 12:03:11 |只看该作者 来自:浙江
头像被屏蔽

帖子:76

符文:35

13#
牛毛 发表于 2018-1-10 09:56
我们这种低癫疯冲不上去的用不上

牛大 像我这种英文水平和小学差不多的也想弄一下但是看不懂啊,您能稍微讲解一下我的402该怎样修改么
发表于 2018-1-10 12:12:05 |只看该作者 来自:江苏
签名被屏蔽

帖子:178

符文:19

14#
gzsamlee 发表于 2018-1-10 10:58
把位置微调了一下,代码加上调整前点击一下巅峰核心页面就完美运行,妈妈再不怕我被怪卡了。

...

多谢提醒,已经修改,晚上脑袋抽了一下写错了
发表于 2018-1-10 13:30:21 |只看该作者 来自:青海

帖子:178

符文:19

15#
SKY丶死神 发表于 2018-1-10 08:22
老哥,我的402怎样使用啊,感觉看不懂啊,把他添加到哪里啊 。

罗技鼠标宏界面中右击D3的配置文件,选择编写脚本,复制进去稍加修改即可
发表于 2018-1-10 13:32:31 |只看该作者 来自:青海
您需要登录后才可以回帖 登录 | 注册网易通行证