hlsdk

CDoDSCheat

Nov 14th, 2010
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.28 KB | None | 0 0
  1. #include "pch.h"
  2. #include "CDoDCheat.h"
  3. #include "CheatBase.h"
  4. #include "Interfaces.h"
  5.  
  6. int CDoDCheat::Start()
  7. {
  8.     using namespace toolkit;
  9.     Interfaces_Load();
  10.    
  11.     vmtmanager* pClientHook = vmtmanager::GetOrCreateHook(clientdll);
  12.     pClientHook->HookMethod(DOD::Hooked_CreateMove, OFFSET_CreateMove);
  13.     pClientHook->HookMethod(DOD::Hooked_DispatchUserMessage, OFFSET_DispatchUserMessage);
  14.     pClientHook->HookMethod(DOD::Hooked_IN_KeyEvent, OFFSET_IN_KeyEvent);
  15.    
  16.     vmtmanager* pModelRenderHook = vmtmanager::GetOrCreateHook(modelrender);
  17.     pModelRenderHook->HookMethod(DOD::Hooked_DrawModelExecute, OFFSET_DrawModelExecute);
  18.  
  19.     vmtmanager* pRenderHook = vmtmanager::GetOrCreateHook(render);
  20.     vmtmanager* pPanelHook = vmtmanager::GetOrCreateHook(g_pVGuiPanel);
  21.  
  22.     return (InitCvars() | HideCvars());
  23. }
  24.  
  25. int CDoDCheat::Stop()
  26. {
  27.     return 0;
  28. }
  29.  
  30. int CDoDCheat::Event(int eventLength, void* pEvent)
  31. {
  32.     return 0;
  33. }
  34.  
  35. int CDoDCheat::InitCvars()
  36. {
  37.     new ConVar("ms_haskell", HASKELL_VERSION);
  38.  
  39. #if DOD_AIMBOT > 0
  40.     new ConVar("ms_aimbot", "0");
  41. #endif
  42. #if DOD_AIMBOT > 0
  43.     new ConVar("ms_chams", "0");
  44. #endif
  45. #if DOD_AIMBOT > 0
  46.     new ConVar("ms_crits", "0");
  47. #endif
  48. #if DOD_AIMBOT > 0
  49.     new ConVar("ms_trigger", "0");
  50. #endif
  51.  
  52.     return 0;
  53. }
  54.  
  55. int CDoDCheat::HideCvars()
  56. {
  57.     return 0;
  58. }
Add Comment
Please, Sign In to add comment