stock bool IsEntStuck(int entity)
{
static float vecMin[3], vecMax[3], vecOrigin[3];
GetEntPropVector(entity, Prop_Send, "m_vecMins", vecMin);
GetEntPropVector(entity, Prop_Send, "m_vecMaxs", vecMax);
GetEntPropVector(entity, Prop_Send, "m_vecOrigin", vecOrigin);
TR_TraceHullFilter(vecOrigin, vecOrigin, vecMin, vecMax, MASK_SOLID, TraceFilter_PlayerOnly, entity);
return (TR_DidHit());
}
public bool TraceFilter_PlayerOnly(int entity, int contentsmask, any iData)
{
return (IsValidClient(entity) && entity != iData);
}