查看: 73174|回复: 115

[攻略] 引爆宏——白侠

  [复制链接]
塑型者

21

主题

350

帖子

2056

积分

Lv.5

Rank: 5Rank: 5

前言:
大家好鸭~我是刘。。。。
等等我不是成功学大师,抄个BD我还是会的

这里是白侠,两天前看论坛有个3.8地雷引爆宏帖子http://bbs.17173.com/thread-11212587-1-2.html
虽然3.8我不玩地雷,但是让我回想起当初玩个地雷天天ddd
简单dd用鼠ddd标宏聊天dd也不能ddd正常聊天,还得频繁开关
看到帖子后决定写个差不多的(修修改改)实现游戏内聊天屏蔽ddd功能和游戏外屏蔽功能
想实现游戏内聊天自动屏蔽DDD功能我查阅了好多资料,最终也用读取游戏内存这种方式完美实现,但是这让本就比较擦边球的AHK彻底被定义为WG;
另一种实现的方案是检测聊天框的特征点(面)颜色(比如闪烁的输入指针,回车符号的颜色)来实现聊天框开启的检测,这个也比较危险
所以只能放弃
对于循环模式,简单的做了个回车关闭循环(上面都白说了)有参考A大提到的ControlSend命令

特点:
1.两种模式,一、释放按键触发 二、切换开关循环
2.可以工作中调速,并记录
3.可以屏蔽游戏外的窗口,模式一可以正常使用输入法打字,模式二可以初步实现打字时关闭循环

使用方法:
1.双击.AHK文件打开
2.确认默认的延迟
3.触发模式默认按键为w.松开后触发D
4.循环模式默认开启按键为F2或enter
5.在上述过程中可以使用Ctrl + ↑增大触发间隔或连点间隔同理有CTRL + ↓

code:
  1. #SingleInstance Ignore

  2. ;参数设置
  3. global ping := 300 ;默认间隔ms
  4. global randmax := 50 ;间隔随机数
  5. global step := 10 ;调整步程
  6. global loopmode := false ;循环模式flag

  7. FileRead, getdelay, setting.cfg ;设置读取
  8. if not ErrorLevel
  9. {
  10.         ping := getdelay
  11. }
  12. toolmsg := "当前间隔:" ping "ms"
  13. filedelete, setting.cfg
  14. fileappend, %ping%, setting.cfg
  15. Msgbox, %toolmsg% ;延迟提醒

  16. ;按键释放按D模式
  17. ;*******************************************
  18. ;改键处
  19. ;*******************************************
  20. ~w::
  21. if !loopmode
  22.         settimer, main,% -ping
  23. return


  24. ;鼠标备用
  25. ;Rbutton::
  26. MouseClick, right,,, 1, 0, D  ; 按住鼠标左键.
  27. KeyWait, Rbutton  ; 等待按键被释放.
  28. MouseClick, right,,, 1, 0, U  ; 释放鼠标按钮.
  29. ControlSend ,,{d},ahk_exe PathOfExile_x64.exe
  30. return

  31. ;按键切换循环按D模式
  32. ~F2::
  33. if (loopmode := !loopmode)
  34.         settimer, LoopD, 0
  35. return


  36. ~enter::
  37. if loopmode
  38.         settimer,LoopD,off
  39. return

  40. main:
  41. ;*******************************************
  42. ;改键处
  43. ;*******************************************
  44. GetKeyState, state, w, P
  45. if state = U
  46.         ControlSend ,,{d},ahk_exe PathOfExile_x64.exe
  47. settimer, main, off
  48. return

  49. LoopD:
  50. if !loopmode
  51.         settimer,LoopD,off
  52. else
  53. {
  54.         random,rand,0,randmax
  55.         ControlSend ,,{d},ahk_exe PathOfExile_x64.exe
  56.         sleep, ping + rand
  57. }
  58. return

  59. RemoveToolTip:
  60. ToolTip
  61. settimer,RemoveToolTip,off
  62. return

  63. ;增大延迟
  64. ^up::
  65. ping += step
  66. ShowTip()
  67. return

  68. ;减小延迟
  69. ^down::
  70. if ping > 10
  71.         ping -= step
  72. ShowTip()
  73. return

  74. ShowTip()
  75. {
  76.         toolmsg := "连点间隔:" ping "ms"
  77.         toolTip  %toolmsg%
  78.         filedelete, setting.cfg
  79.         fileappend, %ping%, setting.cfg
  80.         SetTimer, RemoveToolTip, 1500
  81. }

  82. ~^F3::
  83. pause
复制代码
傻瓜包.zip (7.5 KB, 下载次数: 3544)

国服伙伴打不开的话修改
ControlSend ,,{d},ahk_exe PathOfExile_x64.exe

ControlSend ,,{d},ahk_exe PathOfExile_x64.exe,,,
或者为
ControlSend ,,{d},Path Of Exile,,,

AHK更新为最新版本
还是不行,哪~~
你就改成
send {d}


按键更改表:



键盘按键对应按键名

本帖最后于  2019-9-16 19:41 编辑

评分

参与人数 1崇高石 +30 收起 理由
amsco2 + 30 很给力!

总评分: 崇高石 + 30   查看全部评分

崇高石是流放之路版块儿的专属货币,可兑换礼包、悬赏币、QB等,还可以用来购买游戏补丁等。 >> 怎么获得崇高石

自动查价器:点我
我是整条街最靓的崽
回复

使用道具 举报

塑型者

21

主题

350

帖子

2056

积分

Lv.5

Rank: 5Rank: 5

一.给不会用的兄弟准备了”傻瓜包“,启动的鼠标相关时需要你的鼠标为默认键位
二.关于国服不能用的问题,可以尝试的解决方案为:
1.确保你的AHK为最新版本
2.确保右键管理员运行.AHK
3.修改
ControlSend ,,{d},ahk_exe PathOfExile_x64.exe

ControlSend ,,{d},ahk_exe PathOfExile_x64.exe,,,
或者为
ControlSend ,,{d},Path Of Exile,,,或者为
ControlSend ,,{d},ahk_exe pathofexile_x64.exe,,,
或者为
ControlSend ,,{d},path of exile,,,


实在不行修改为
send {d}

一定要确保对应代码全部修改

4.还不行的的话把
sleep, ping + rand
替换为
sleep, ping

三.关于需要第二次引爆的问题
1.CTRL+↑提高触发延迟
2.鼠标按键触发的话,使用压缩包中的预设的文件

四.总结别人工作,优化并为大家提供思路这是我的主要目的
五.欢迎交流


自动查价器:点我
我是整条街最靓的崽
回复

使用道具 举报

5

主题

137

帖子

842

积分

Lv.3

Rank: 3Rank: 3Rank: 3

十分感谢,用了连续Q的傻瓜包,地雷终于不用断手了
回复

使用道具 举报

0

主题

68

帖子

368

积分

Lv.2

Rank: 2Rank: 2

太复杂  如果稍微简化一下就好了  最好是懒人一键
回复

使用道具 举报

2

主题

35

帖子

200

积分

Lv.2

Rank: 2Rank: 2

白侠大佬威武
回复

使用道具 举报

5

主题

160

帖子

783

积分

Lv.3

Rank: 3Rank: 3Rank: 3

这个是不影响打字的吗??如果是那就太好了
回复

使用道具 举报

玛拉凯

4

主题

549

帖子

3546

积分

Lv.6

Rank: 6Rank: 6Rank: 6

这个好,玩地雷,手都要按断了
回复

使用道具 举报

巨蛛之母

0

主题

67

帖子

449

积分

Lv.2

Rank: 2Rank: 2

我来试一下
回复

使用道具 举报

吉尔菲

0

主题

32

帖子

221

积分

Lv.1

Rank: 1

是不是鼠標宏+鍵盤宏就能搞定
回复

使用道具 举报

福尔

0

主题

225

帖子

1402

积分

Lv.4

Rank: 4

发表于 2019-11-9 16:55
好复杂 雷蛇鼠标宏轻松解决

雷蛇鼠标宏发一下过程,感觉开启会一直触发,影响打字啊
回复

使用道具 举报

2

主题

151

帖子

828

积分

Lv.3

Rank: 3Rank: 3Rank: 3

这东西就是怕封。。
回复

使用道具 举报

2

主题

55

帖子

228

积分

Lv.1

Rank: 1

学习一下
回复

使用道具 举报

伊泽洛

12

主题

337

帖子

2731

积分

Lv.5

Rank: 5Rank: 5

感谢,手按痛了
回复

使用道具 举报

伊泽洛

2

主题

96

帖子

2094

积分

Lv.5

Rank: 5Rank: 5

感谢白白白白白白大佬~ 改成send {d} 就可以用了。
回复

使用道具 举报

德瑞索

7

主题

72

帖子

500

积分

Lv.2

Rank: 2Rank: 2

感谢分享
回复

使用道具 举报

希拉克

0

主题

10

帖子

35

积分

Lv.1

Rank: 1

3.11还可以用吗?
回复

使用道具 举报

格拉维奇

1

主题

120

帖子

577

积分

Lv.2

Rank: 2Rank: 2


ahk国服不会封号吗?国际服能用我知道。。
回复

使用道具 举报

福尔

10

主题

170

帖子

860

积分

Lv.3

Rank: 3Rank: 3Rank: 3

这种不封号的吗?
回复

使用道具 举报

格拉维奇

15

主题

205

帖子

1226

积分

Lv.4

Rank: 4

回复收藏下,感谢分享
回复

使用道具 举报

0

主题

38

帖子

135

积分

Lv.2

Rank: 2Rank: 2

先留名,以后能用到
回复

使用道具 举报

玛拉凯

8

主题

724

帖子

3509

积分

Lv.6

Rank: 6Rank: 6Rank: 6

顶一个!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛合作、疑问请点击给我发信息 点击链接加入群聊【17173有料社区】