Ok having a bit of difficulty in understanding traceline.
I need to get the user im looking at while firing and the hitzone im firing at.
Code:
register_forward(FM_TraceLine, "traceline",1)
Code:
public traceline(Float:v1[3], Float:v2[3], noMonsters, pentToSkip, Trace:ptr)
{
new entity1 = pentToSkip;
new entity2 = get_tr(ptr,TR_pHit); // victim
new hitzone = (1<<get_tr(ptr,TR_iHitgroup));
if(is_user_alive(entity1) && pev(entity1,pev_button)&IN_ATTACK && is_user_alive(entity2) && hitzone > (1<<0) && entity1 != entity2)
{