凌凌漆丶 发表于 2020-3-29 15:36:18

一键喝药的热键改为空格,但是跟输入法冲突,请问大佬如何避免热键是空格又不影响打字的!!感谢

衰男321 发表于 2020-3-29 16:09:57

学习学习

Wei.m3u8 发表于 2020-3-29 19:01:08

油炸大腰子 发表于 2020-1-16 22:18
这个有点厉害,请问如果是药侠的话,那么12345,这五个药水是不是要每个药水下面都最好根据药剂持续时间编 ...

写5个timer然后设置不同开关这个是很简单的方案不过就是不知道会不会被封

Wei.m3u8 发表于 2020-3-29 19:07:55

油炸大腰子 发表于 2020-1-16 22:18
这个有点厉害,请问如果是药侠的话,那么12345,这五个药水是不是要每个药水下面都最好根据药剂持续时间编 ...

SetKeyDelay, 0
SetMouseDelay, 0

yaoshui:=0

$p::
yaoshui:=1-yaoshui        ;切换开关状态
if(yaoshui=0)
{
SetTimer, yaoshui1, off
SetTimer, yaoshui2, off
SetTimer, yaoshui3, off
SetTimer, yaoshui4, off
SetTimer, yaoshui5, off
}
else
{
SetTimer, yaoshui1, 2000
SetTimer, yaoshui2, 3000
SetTimer, yaoshui3, 4000
SetTimer, yaoshui4, 5000
SetTimer, yaoshui5, 6000
}
return

yaoshui1:
Send 1
return


yaoshui2:
Send 2
return

yaoshui3:
Send 3
return

yaoshui4:
Send 4
return

yaoshui5:
Send 5
return


代码是这样哈哈才发现是有人已经给你写过了   献丑了   按P键开关   也可以改成别的   那个2000是毫秒值的延时

LyDon 发表于 2020-3-29 19:21:55

感谢分享

油炸大腰子 发表于 2020-3-29 22:01:08

Wei.m3u8 发表于 2020-3-29 19:07
SetKeyDelay, 0
SetMouseDelay, 0



感谢,这个确实是厉害……十分感谢

玩家U_121313699 发表于 2020-3-29 22:52:45

感谢大佬的代码

17_打酱油 发表于 2020-3-31 01:49:25

收藏一下

玩家U_140446545 发表于 2020-3-31 15:26:55

好东西学到了

玩家U_139807824 发表于 2020-3-31 15:29:22

好东西,必须收藏

魂殇灬驭诗追梦 发表于 2020-3-31 21:38:57

凌凌漆丶 发表于 2020-3-29 15:36
一键喝药的热键改为空格,但是跟输入法冲突,请问大佬如何避免热键是空格又不影响打字的!!感谢 ...

避免不了的

魂殇灬驭诗追梦 发表于 2020-3-31 21:44:44

GeraltOfRivia 发表于 2020-3-28 20:31
老哥能把你改好的代码发下吗?我也遇到你的问题自己想着改了几次不行啊 ...

原本一个send d 后面再加两个,每个之间加一个sleep做延迟,不推荐这样做

魂殇灬驭诗追梦 发表于 2020-3-31 21:47:14

中老年酋长 发表于 2020-3-19 19:05
楼主你好,我仿照你写个脚本,想要实现按下F2,启动长按E R T,按下F*出长按,
结果发现按F3无法退出循环, ...

这段监视f3状态没有意义,f3 按下只是发生了循环结束

魂殇灬驭诗追梦 发表于 2020-3-31 21:48:25

someone0915 发表于 2020-3-21 16:24
这个break前面还要加什么吗?直接加在loop里面吗?

嗯,试一下就知道了

地瓜瓜丶 发表于 2020-4-3 11:29:34

#IfWinActive ahk_exe PathOfExile_x64.exe
这个放在第一行 没有效果
还是所有程序 会自动按

气氛十分 发表于 2020-4-18 13:04:31

感谢~~

玩家U_140449656 发表于 2020-4-22 07:36:33

看了楼主写的东西后,关于定时喝药有个疑问,setTimer 可以设置成在一定的数值之间取随机值吗?比如4000~4500、就是传说中的数值抖动,我想这样能 减少概率防止被封号的风险?还有关于sleep被不建议使用的原因。我左手按着Q建还能同时按下 1 2 3 4 5,只用左手这根本不可能的吧?就算是键盘侠 也得有个延迟吧?但同时send 12345不就是同时在SERVER 做多个动作和给了GGG封号的机会了吗?一般会在1~5之间设置延迟吧?但又有人说不建议使用sleep....搞不懂,哪位大侠解答? 本帖最后由 Nitionkey 于 2020-4-22 07:44 编辑

沙漠流月 发表于 2020-4-22 07:50:20

插眼留过脚印详细学习

83392416 发表于 2020-4-22 08:25:21

ahk我自己弄的,加了按键之间的随机延迟时间。

魂殇灬驭诗追梦 发表于 2020-4-22 12:53:50

Nitionkey 发表于 2020-4-22 07:36
看了楼主写的东西后,关于定时喝药有个疑问,setTimer 可以设置成在一定的数值之间取随机值吗?比如4000~45 ...
你想的很正确,不过你忽视了延迟这个因素,你和ggg服务器的通信很难一直维持在同一延迟,数值抖动这个我不清楚ahk有没有提供rand方法,没有的话就很麻烦了,sleep的使用见仁见智吧,人为添加了这个延迟会让你喝药变卡,如果你真的想,也不是不可以 本帖最后由 魂殇灬驭诗追梦 于 2020-4-23 16:26 编辑

页: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14
查看完整版本: 教你如何编写一个简单的符合自己需求的AHK脚本(附代码