问下 如何判断某人被卡住

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