设为首页
收藏本站
收藏
任务
排行
道具
勋章
搜索
热搜:
升级
箱子
1.5
登陆器
登录器
飞机
送枪
服务器
屏蔽
cs
模型
机器人
踢非会员
建立服务器
屏蔽引诱
僵尸插件
登录
或
注册
本版
帖子
用户
点通论坛
»
论坛
›
AMXX 技术讨论区
›
AMXX 脚本编写讨论区
›
怎么样能截获玩家点右键的事件
返回列表
发新帖
查看:
2077
|
回复:
3
怎么样能截获玩家点右键的事件
[复制链接]
normen2
normen2
当前离线
积分
10
IP卡
狗仔卡
发表于 2007-6-20 11:20:31
|
显示全部楼层
|
阅读模式
来自
山东烟台
例如玩家CT换成手枪加消音器时候,发生了右键单击,给他截获并且不转发,这样就加不上消音了。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
Rulzy
Rulzy
当前离线
积分
448
IP卡
狗仔卡
发表于 2007-6-20 12:41:18
|
显示全部楼层
来自
福建漳州
回复: 怎么样能截获玩家点右键的事件
#include <engine>
public client_PreThink(id)
{
new button=entity_get_int(id, EV_INT_button);
if(button&IN_ATTACK2){
button &= ~IN_ATTACK2;
entity_set_int(id, EV_INT_button, button);
}
return PLUGIN_CONTINUE;
}
复制代码
但还会有一点动画,如果一直按着不放,动画会放完,但按右键不能上消声器了。武器判断请自己加上,使用get_user_weapon函数。
回复
使用道具
举报
显身卡
normen2
normen2
当前离线
积分
10
IP卡
狗仔卡
楼主
|
发表于 2007-6-20 16:23:15
|
显示全部楼层
来自
山东烟台
回复: 怎么样能截获玩家点右键的事件
用不用像别的插件那样注册一个事件
例如
register_event("ResetHUD", "newround_event", "b")
换成
register_event("单击事件", "client_PreThink", "b")
ResetHUD是一个cs识别的正确关键字,"单击事件"这4个字标准的、cs认可的关键字是什么,"b"用 b 还是 be
回复
使用道具
举报
显身卡
normen2
normen2
当前离线
积分
10
IP卡
狗仔卡
楼主
|
发表于 2007-6-20 23:37:23
|
显示全部楼层
来自
山东烟台
回复: 怎么样能截获玩家点右键的事件
我知道了,不需要。直接就起作用了
回复
使用道具
举报
显身卡
返回列表
发新帖
游客
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注个册吧
发表回复
回帖并转播
快速回复
返回顶部
返回列表