搜索
查看: 2392|回复: 3

关于匕首的两个问题

[复制链接]
发表于 2007-6-23 16:42:55 | 显示全部楼层 |阅读模式 来自 中国–广东–中山
1.如何知道玩家挥动匕首是重的(右键)还是轻的(左键)?
2.玩家挥动匕首砍人的有效距离可以改变吗?
发表于 2007-6-23 19:23:22 | 显示全部楼层 来自 中国–山东–烟台

回复: 关于匕首的两个问题

public client_PreThink(id)
{
new ammo, clip
new curewpn = get_user_weapon(id, clip, ammo)
new button = entity_get_int(id, EV_INT_button)
if (button & IN_ATTACK2 && curewpn == CSW_KNIFE) {
client_print(id,print_chat,"你抡起大刀挥向敌人的脑袋...")
}
if (button & IN_ATTACK1 && curewpn == CSW_KNIFE) {
client_print(id,print_chat,"你在给他刮胡子?")
}
return PLUGIN_CONTINUE
}
在插件中加入这些,就可以知道左右键了,但是距离好像是改不了的,那可有点难度。
回复

使用道具 举报

发表于 2007-6-23 19:45:49 | 显示全部楼层 来自 中国–山东–烟台

回复: 关于匕首的两个问题

发现一个函数,在include\tsfun.inc内,看起来跟刀子有关系
native ts_setpddata( knifeoffset );
内置函数 ts_设置pd数据(刀子偏移?补偿?误差?)
回复

使用道具 举报

 楼主| 发表于 2007-6-23 23:50:36 | 显示全部楼层 来自 中国–广东–中山

回复: 关于匕首的两个问题

谢谢提醒,我会继续关注这个函数。
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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