Signature
stock fm_trace_normal(ignoreent, const Float:start[3], const Float:end[3], Float:ret[3]) { engfunc(EngFunc_TraceLine, start, end, 0, ignoreent, 0); get_tr2(0, TR_vecPlaneNormal, ret); new Float:fraction; get_tr2(0, TR_flFraction, fraction); if(fraction >= 1.0) return 0; return 1;}