Might actually want to do:
CBaseEntity *pEnt = CBasePlayer::Instance(pevAttacker);
if( pEnt->IsPlayer() )
{
CBasePlayer *pPlayer = (CBasePlayer*)pEnt;
pPlayer->m_Money += m_MonsterMoneyValue;
}
Just to be extra careful...
>Or (CBasePlayer *)GetClassPtr(pevAttacker);
>
>>Might want to try (CBasePlayer*)(CBasePlayer::Instance( pevAttacker
>>)) instead.
>>
>>>
>>>CBasePlayer *pPlayer = GetClassPtr((CBasePlayer *)pevAttacker);
>>>// is it a player (and not a grenade, hornet, rocket, etc.)?
>>>if (pPlayer->IsPlayer()) { pPlayer->m_Money += m_MosterMoneyValue;
>>>}
[ cruise / casual-tempest.net / transference.org ]
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders