找回密码
 点一下
查看: 5096|回复: 19

按键触发

[复制链接]
发表于 2007-10-23 20:19:28 | 显示全部楼层 |阅读模式
总有人问按键的触发如何写,哎。。。。
所以,我做了一个框架,里面提供函数可以返回最近1秒之内的按键次序。
比如,在1秒内你可以按“左上左”
你也可以只按了一个“上”
这个系统的好处就是能直接指出一个组合键被按了。
比如,正在游戏时,有人按了一个“下”,这个系统会指出,
你是按了“左下”,或是“右下”,或是“下下下”

如果有人用这个东西做不良用途,与本人无关。
未命名.JPG

评分

参与人数 1威望 +30 收起 理由
kook + 30 优秀演示

查看全部评分

发表于 2007-10-23 20:26:36 | 显示全部楼层
厄,那个zhuzhu.j咋办
回复

使用道具 举报

发表于 2007-10-23 20:41:13 | 显示全部楼层
似乎同时按3键以上键盘就冲突了
嗯,也不能这么说,左右下可以而左右上不行;上下右可以而上下左不行
回复

使用道具 举报

 楼主| 发表于 2007-10-23 20:45:05 | 显示全部楼层
实际上,我这里处理的是2键半,没有处理到3键。多加几行代码就可以到3键了。
zhuzhu.j在我的硬盘上呢。。。
回复

使用道具 举报

发表于 2007-10-23 20:51:12 | 显示全部楼层
我这里有个类似的方式的作弊脚本  额。。需要发上来么
回复

使用道具 举报

发表于 2007-10-23 20:56:35 | 显示全部楼层
厄,你把那篇mpq技术内幕发上来吧
回复

使用道具 举报

 楼主| 发表于 2007-10-23 20:56:59 | 显示全部楼层
好吧,这个是处理最多3个连续键的。

UiAeys.7z

18 KB, 下载次数: 111

回复

使用道具 举报

发表于 2007-10-24 09:14:56 | 显示全部楼层
高手~
回复

使用道具 举报

发表于 2007-10-24 12:41:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-10-24 13:56:13 | 显示全部楼层
当然处理了连按了...
比如出现
就表示先按左键,之后不松开左键,又按了右键

表示按下左键,之后松开左键,又按了下键.
回复

使用道具 举报

发表于 2007-10-24 14:07:07 | 显示全部楼层
厄,我的原来的意思是像操作系统打字那样,按住一个键不放可判定为连续输入,后来想到既然有按下和松开两个事件,计算之间的持续就好了,所以请无视我吧。。。
回复

使用道具 举报

发表于 2007-11-5 19:30:15 | 显示全部楼层
不用这个/
回复

使用道具 举报

发表于 2007-11-6 21:19:22 | 显示全部楼层
系统的东西
回复

使用道具 举报

发表于 2007-11-15 17:09:47 | 显示全部楼层
绝对高手~~
绝对高手对话!!
回复

使用道具 举报

发表于 2007-12-3 13:53:26 | 显示全部楼层
那个zhuzhu.j怎么用。。。。。。
回复

使用道具 举报

发表于 2007-12-3 22:23:09 | 显示全部楼层
实际上玩war3的时候小键盘乱按可能死机。。
回复

使用道具 举报

发表于 2008-1-11 20:36:34 | 显示全部楼层
高手哦!
回复

使用道具 举报

发表于 2008-1-11 23:50:36 | 显示全部楼层
引用第15楼eff于2007-12-03 22:23发表的  :
实际上玩war3的时候小键盘乱按可能死机。。
没有经历过喔..
回复

使用道具 举报

发表于 2008-1-12 05:15:25 | 显示全部楼层
多按按就知道了
回复

使用道具 举报

发表于 2008-2-17 20:07:33 | 显示全部楼层
啊。。 看得我都发晕了。。。   
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-28 04:33 , Processed in 0.289697 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表