问下 如何判断某人被卡住

Home Home
引用 | 编辑 qma
2012-01-19 12:04
楼主
推文 x0
因为版上解除卡住插件漏洞实在太多
自己写了个插件 但是不会判断 是否会卡住

请求帮助 谢谢

献花 x0
引用 | 编辑 史来姆
2012-01-19 12:15
1楼
  
zp里就有啦..
stock bool:is_user_stuck(id)
{
static Float:Origin[3];
pev(id, pev_origin, Origin);
engfunc(EngFunc_TraceHull, Origin, Origin, IGNORE_MONSTERS, pev(id, pev_flags) & FL_DUCKING ? HULL_HEAD : HULL_HUMAN, 0, 0);
if (get_tr2(0, TR_StartSolid))
return true;

return false;
}

献花 x0
引用 | 编辑 观众甲
2012-01-19 12:37
2楼
  
下面是引用 史来姆 于 2012-01-19 12:15 发表的 : 到引言文
zp里就有啦..
stock bool:is_user_stuck(id)
{
static Float:Origin[3];
pev(id, pev_origin, Origin);
engfunc(EngFunc_TraceHull, Origin, Origin, IGNORE_MONSTERS, pev(id, pev_flags) & FL_DUCKING ? HULL_HEAD : HULL_HUMAN, 0, 0);
if (get_tr2(0, TR_StartSolid))
return true;

return false;
}
那么怎判断人类是否重叠?(也就是说伺服器同时安装自动穿人插件)

献花 x0
引用 | 编辑 qma
2012-01-19 13:00
3楼
  
下面是引用 上帝的右手^^ 于 2012-01-19 12:37 发表的 : 到引言文
那么怎判断人类是否重叠?(也就是说伺服器同时安装自动穿人插件)



同感
同求
不过我想人重叠就是卡住的吧 不能判断
还是谢谢了

献花 x0