Лезут ошибки такого плана (создал новый исходник из оранж бокса) с учётом поправки C_BaseGrenade...
Полезли ошибки такого типа:
code:
Error 3 error C2352: 'C_BaseEntity::Precache' : illegal call of non-static member function d:\sabber\visual studio 2008\projects\testmod\src\game\shared\basegrenade_shared.cpp 488 Client HL2MP
Error 4 error C2352: 'CBaseEntity::ObjectCaps' : illegal call of non-static member function d:\sabber\visual studio 2008\projects\testmod\src\game\shared\basegrenade_shared.h 124 Server HL2MP
для конкретики:
code:
void CBaseGrenade::Precache( void )
{
BaseClass::Precache( );
PrecacheScriptSound( "BaseGrenade.Explode" );
}
code:
#if !defined( CLIENT_DLL )
// Allow +USE pickup
int ObjectCaps()
{
return (BaseClass::ObjectCaps() | FCAP_IMPULSE_USE | FCAP_USE_IN_RADIUS);
}
void Use( CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value );
#endif