Hey guys, I am having a issue where my traceray is hitting solids even though my filter is setup to only look for players. I have tried nearly every mask and even set the filter to return false if entity is 0. Any help would be appreciated.
PHP Code:
float vOrigin[3], AnglesVec[3];
GetClientEyePosition(client,vOrigin);
GetClientEyeAngles(client, AnglesVec);
Handle trace = TR_TraceRayFilterEx(vOrigin, AnglesVec, MASK_SHOT, RayType_Infinite, TraceRayDontHitSelf, client);
PHP Code:
public bool TraceRayDontHitSelf(int entity, int mask, any data)
{
if(entity == 0)
return false;
else
return entity != data && 0 < entity <= MaxClients;
}