//没登陆

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

查看: 4601 - 回复: 25

帖子:319

符文:70

发表于 2020-7-13 01:11:50 |显示全部楼层 来自:江苏
之前写了一个关于罗技宏的多线程框架(致各位罗技宏作者,关于多线程框架的入门教学),现在根据此框架,发一些自己在用的简单的宏。旨在让大家感觉到使用框架写宏的简便,以及多线程带来的便捷。
宏的逻辑:
1.按下g6开启主序列,每0.5s按下黑人,每0.5s按下禅定,每4.5s按下劲风煞,并按住风雷冲
2.再次按下g6时停止,并点击回城
3.在主序列开启状态下,点击右键,按住or松开风雷冲
4.在主序列开启状态下,按住左ctrl,原地打风雷冲(踩神目用,会伴随屏幕轻微抖动
5.按下g5键,强制站立+左键
1.png


帖子:319

符文:70

2#
  1. dofile("D:/logic/spring.lua")
  2. dofile("D:/logic/richang.lua")

  3. EnablePrimaryMouseButtonEvents (true); -- 允许左键编程
  4. EnablePrimaryModify = true;  --允许修饰符开启宏
  5. --黑人,禅定,劲风煞,飓风破,炫目闪,风雷冲
  6. hr,cd,jfs,jfp,xms,flc  = "1","2","3","4",1,3
  7. zhanli = "lshift"  -- 强制战立
  8. huicheng = "b"        -- 回城
  9. ---------------------------------------------------------------------------
  10. --释放左键技能
  11. function shift_left(arg)
  12.         press(zhanli)--强制站立
  13.         sleep(10)
  14.         pressAndRelease(1)--左键
  15.         sleep(10)
  16.         release(zhanli)
  17. end
  18. function go_back () -- 按回城键
  19.         pressAndRelease(huicheng)
  20. end
  21. --主循环
  22. buff_arr = {{hr,500},--黑人
  23.                    {cd,500},--禅定
  24.                    {jfs,4500},--劲风煞
  25.                    {nullFunc,go_back} }--结束循环时回城

  26. --切换风雷冲状态
  27. function right_press()
  28.         local flag = buff_click('status');--获取主循环状态
  29.         if(flag and not spring.pressed_key[3])then
  30.                 press(flc)
  31.         else
  32.                 release(flc)
  33.         end

  34. end
  35. --左右横跳
  36. function left_right_jump()
  37.         while(buff_click('status'))do
  38.                 moveTo(32567,30827) --左
  39.                 sleep(100)
  40.                 moveTo(32968,30826.9)--右
  41.                 sleep(100)
  42.         end
  43. end
  44. --初始函数
  45. function init()   
  46.         buff_click = clicks(buff_arr)--主循环控制器
  47.         lrj_queue = queue_ctrl(left_right_jump)--左右横跳控制器

  48.         main(shift_left,5) --按下g5键位 点击强制站立+左键
  49.         main(function()buff_click();right_press()end,6)--按下g6键位 开启主循环,并按住风雷冲

  50. --只会在主循环开启时起作用
  51.         main(right_press, 3, 0)-- 点击右键时,按下or松开风雷冲
  52.         main(lrj_queue,'lctrl')--按住lctrl时,左右横跳!
  53.         main(lrj_queue,'lctrl',0)--松开lctrl时,结束

  54. end
复制代码
发表于 2020-7-13 01:12:36 |显示全部楼层 来自:江苏

帖子:319

符文:70

3#
使用方法
1.先去致各位罗技宏作者,关于多线程框架的入门教学下载spring框架
2.将以上代码放入“编写脚本”中
3.将代码最上面的dofile里的地址换成你的spring框架存放地址。
4.更改按键即可使用(最好不要更换左右键)
发表于 2020-7-13 01:16:06 |显示全部楼层 来自:江苏

帖子:319

符文:70

4#
这个宏我给我一个完全没接触过代码的朋友使用时,他也能看得懂宏的运作,并且举一反三的给我改了一个dh新套装的宏出来。可见代码并不复杂,希望可以帮助一些想要学习罗技宏的玩家,能踏过这个本就不太高的门槛。
发表于 2020-7-13 01:22:38 |显示全部楼层 来自:江苏

帖子:45

符文:151

5#
大佬,你上一篇帖子的spring压缩包是空的啊
发表于 2020-7-16 10:01:41 |显示全部楼层 来自:山东

帖子:629

符文:19

6#
雪落丶丿寒 发表于 2020-7-13 01:16
使用方法
1.先去致各位罗技宏作者,关于多线程框架的入门教学下载spring框架
2.将以上代码放入“编写脚本 ...

压缩包是空滴
发表于 2020-7-16 10:55:24 |显示全部楼层 来自:云南

帖子:319

符文:70

7#
北堂易 发表于 2020-7-16 10:01
大佬,你上一篇帖子的spring压缩包是空的啊

不好意思,已重新上传
发表于 2020-7-17 21:15:15 |显示全部楼层 来自:江苏

帖子:319

符文:70

8#

不好意思,已重新上传

发表于 2020-7-17 21:15:36 |显示全部楼层 来自:江苏

帖子:8

符文:113

9#
小白直接套用了,可以用,但还是不会调节,g6和降低dpi同时生效,尴尬
发表于 2020-7-17 22:15:00 来自凯恩之角App |显示全部楼层 来自:安徽

帖子:319

符文:70

10#
秃个驴 发表于 2020-7-17 22:15
小白直接套用了,可以用,但还是不会调节,g6和降低dpi同时生效,尴尬

在外面那个大鼠标的界面,把g6上的键位右键删除掉
发表于 2020-7-18 00:13:19 来自凯恩之角App |显示全部楼层 来自:江苏

帖子:15

符文:0

11#
请教楼主,4键和鼠标左键可以自己设定释放间隔吗?按楼主脚本的设置,左键是眩目闪,一般都是回内眩目闪,需要不停释放的。还有左SHIFT键强自站立,按了不起作用。。。
发表于 2020-8-10 01:51:35 |显示全部楼层 来自:重庆

帖子:319

符文:70

12#
aptgp 发表于 2020-8-10 01:51
请教楼主,4键和鼠标左键可以自己设定释放间隔吗?按楼主脚本的设置,左键是眩目闪,一般都是回内眩目闪, ...

当然可以啦,在23行的数组里可以自行更改和添加,由于我的需求是像天谴那样一只手速刷中低层,有的时候需要眩目闪的增伤才能秒精英,而且这套蓝管够,并不需要眩目闪配合装备回蓝。静止正确的姿势是按住左ctrl。
发表于 2020-8-10 17:55:05 来自凯恩之角App |显示全部楼层 来自:江苏

帖子:1851

符文:1325

13#
G304可以用吗?
发表于 2020-8-10 18:37:47 来自凯恩之角App |显示全部楼层 来自:广西

帖子:319

符文:70

14#
曼陀罗之殇 发表于 2020-8-10 18:37
G304可以用吗?

当然可以啦,别用ghub就行
发表于 2020-8-10 21:42:44 来自凯恩之角App |显示全部楼层 来自:江苏

帖子:1851

符文:1325

15#
雪落丶丿寒 发表于 2020-8-10 21:42
当然可以啦,别用ghub就行

嗯,用上了。甚至我还改了改给dh用。就是不知道怎么自动放左键技能。
发表于 2020-8-10 22:25:03 来自凯恩之角App |显示全部楼层 来自:广西
您需要登录后才可以回帖 登录 | 注册网易通行证