Y3t1y3t

HNetVarManager

Dec 4th, 2014
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. #pragma once
  2. #include "HMain.h"
  3.  
  4. struct NetVar_t
  5. {
  6.  
  7.     char pszName[ 64 ];
  8.     DWORD dwOffset;
  9.  
  10.     NetVar_t( const char* pszNetVarName , DWORD dwNetVarOffset )
  11.     {
  12.  
  13.         strcpy_s( this->pszName , pszNetVarName );
  14.         this->dwOffset = dwNetVarOffset;
  15.     }
  16. };
  17.  
  18. struct NetVarTable_t
  19. {
  20.  
  21.     char pszName[ 64 ];
  22.     vector<NetVar_t> pNetVarList;
  23.  
  24.     NetVarTable_t(const char* pszTableName )
  25.     {
  26.  
  27.         strcpy_s( this->pszName , pszTableName );
  28.     }
  29.     void AddNetVar( const char* pszNetVarName , DWORD dwNetVarOffset )
  30.     {
  31.  
  32.         NetVar_t* pTemp = new NetVar_t( pszNetVarName , dwNetVarOffset );
  33.         this->pNetVarList.push_back( *pTemp );
  34.     }
  35. };
  36.  
  37. class CNetVarManager
  38. {
  39. public:
  40.  
  41.     void Setup( bool bLog );
  42.     DWORD GetNetVarOffset( char* pszTableName , char* pszNetVar );
  43.  
  44.  
  45. private:
  46.  
  47.     void AddNetVarTable( NetVarTable_t* pNetVarTable );
  48.  
  49.  
  50. };
  51. extern CNetVarManager*  g_pNetVarManager;
Advertisement
Add Comment
Please, Sign In to add comment