On the client it is always likely that one of these things is null. Try some
checks something like in bold:

C_BaseCombatWeapon *pWeapon = GetActiveWeapon();

*if (!pWeapon)
    return;
*
C_BasePlayer *pPlayer = C_BasePlayer::GetLocalPlayer();

*if (!pPlayer)
    return;
*
C_BaseCombatCharacter *pOwner = ( pWeapon->GetOwner() );

*if (!pOwner)
    return;
*
It's possible for any of these to be bold if the given entity is outside PVS
or hasn't been handed to that client yet for some reason.

-- 
Jorge "Vino" Rodriguez
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to