: bool sockcmd::SOCKVALUE( const char *szSockName, const char *szValue ) { for(int i=1; i <= gpGlobals->maxClients; i++) { edict_t *pEdict = engine->PEntitySocksIndex(i); if(pEdict) { CBaseEntity *pEnt = CBaseEntity::Instance(pEdict); if(pEnt && pEnt->IsSock()) { const char *pNetName = STRING(pEnt->GetSockName()); if(stricmp(readSOCK.CMD, pTestSock) == 0) { return (CBaseSOCK*)pEnt; } } } }