Stefan, you gotta add one function to the metamod GetEngineFunctions... I also forgot to add pfnRemoveEntity
The complete list should be :
Code:
C_DLLEXPORT int GetEngineFunctions (enginefuncs_t *pengfuncsFromEngine, int *interfaceVersion)
{
meta_engfuncs.pfnChangeLevel = pfnChangeLevel;
meta_engfuncs.pfnFindEntityByString = pfnFindEntityByString;
meta_engfuncs.pfnRemoveEntity = pfnRemoveEntity;
meta_engfuncs.pfnClientCommand = pfnClientCommand;
meta_engfuncs.pfnMessageBegin = pfnMessageBegin;
meta_engfuncs.pfnMessageEnd = pfnMessageEnd;
meta_engfuncs.pfnWriteByte = pfnWriteByte;
meta_engfuncs.pfnWriteChar = pfnWriteChar;
meta_engfuncs.pfnWriteShort = pfnWriteShort;
meta_engfuncs.pfnWriteLong = pfnWriteLong;
meta_engfuncs.pfnWriteAngle = pfnWriteAngle;
meta_engfuncs.pfnWriteCoord = pfnWriteCoord;
meta_engfuncs.pfnWriteString = pfnWriteString;
meta_engfuncs.pfnWriteEntity = pfnWriteEntity;
meta_engfuncs.pfnClientPrintf = pfnClientPrintf;
meta_engfuncs.pfnCmd_Args = pfnCmd_Args;
meta_engfuncs.pfnCmd_Argv = pfnCmd_Argv;
meta_engfuncs.pfnCmd_Argc = pfnCmd_Argc;
meta_engfuncs.pfnSetClientMaxspeed = pfnSetClientMaxspeed;
meta_engfuncs.pfnGetPlayerUserId = pfnGetPlayerUserId;
memcpy (pengfuncsFromEngine, &meta_engfuncs, sizeof (enginefuncs_t));
return TRUE;
}