Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.13 KB | None | 0 0
  1. void __fastcall PaintTraverse_Hooked(PVOID pPanels, int edx, unsigned int vguiPanel, bool forceRepaint, bool allowForce)
  2. {
  3. if (Menu::Window.VisualsTab.Active.GetState() && Menu::Window.VisualsTab.OtherNoScope.GetState() && strcmp("HudZoom", Interfaces::Panels->GetName(vguiPanel)) == 0)
  4. return;
  5.  
  6. oPaintTraverse(pPanels, vguiPanel, forceRepaint, allowForce);
  7.  
  8. static unsigned int FocusOverlayPanel = 0;
  9. static bool FoundPanel = false;
  10.  
  11. if (!FoundPanel)
  12. {
  13. PCHAR szPanelName = (PCHAR)Interfaces::Panels->GetName(vguiPanel);
  14. if (strstr(szPanelName, "MatSystemTopPanel"))
  15. {
  16. FocusOverlayPanel = vguiPanel;
  17. FoundPanel = true;
  18. }
  19. }
  20. else if (FocusOverlayPanel == vguiPanel)
  21. {
  22.  
  23. if (Menu::Window.VisualsTab.Clock.GetState())
  24. {
  25. static float rainbow;
  26. rainbow += 0.0004f;
  27. if (rainbow > 1.f) rainbow = 0.f;
  28. Render::Textf(10, 24, Color::FromHSB(rainbow, 1.f, 1.f), Render::Fonts::Clock, ("\n Version: 3.2.5 \n"));
  29. }
  30. if (Menu::Window.MiscTab.Watermark.GetState())
  31. {
  32. static float rainbow;
  33. rainbow += 0.0004f;
  34. if (rainbow > 1.f) rainbow = 0.f;
  35.  
  36. Render::Text(7, 7, Color::FromHSB(rainbow, 1.f, 1.f), Render::Fonts::WaterMark, (XorStr("ATRIOS")));
  37.  
  38. RECT scrn = Render::GetViewport();
  39.  
  40. if(Menu::Window.LegitBotTab.AimbotEnable.GetState() || Menu::Window.LegitBotTab.TriggerEnable.GetState() || Menu::Window.LegitBotTab.LegitChoice.GetIndex() > 0 || Menu::Window.VisualsTab.Active.GetState() && !(Menu::Window.RageBotTab.AimbotEnable.GetState() || Menu::Window.RageBotTab.AntiAimPitch.GetIndex() > 0))
  41. Render::Text(scrn.right-300, scrn.top+5, Color(100, 200, 200), Render::Fonts::Clock, (XorStr("Legit-Mode")));
  42. else if (Menu::Window.RageBotTab.AimbotEnable.GetState() || Menu::Window.RageBotTab.AntiAimPitch.GetIndex() > 0 && !(Menu::Window.LegitBotTab.AimbotEnable.GetState() || Menu::Window.LegitBotTab.TriggerEnable.GetState() || Menu::Window.LegitBotTab.LegitChoice.GetIndex() > 0))
  43. Render::Text(scrn.right - 300, scrn.top +5, Color(200, 150, 100), Render::Fonts::Clock, (XorStr("Rage-Mode")));
  44. }
  45.  
  46. if (Interfaces::Engine->IsConnected() && Interfaces::Engine->IsInGame())
  47. Hacks::DrawHacks();
  48.  
  49. if (Menu::Window.VisualsTab.lbyidicador.GetState())
  50. {
  51. CUserCmd* cmdlist = *(CUserCmd**)((DWORD)Interfaces::pInput + 0xEC);
  52. CUserCmd* pCmd = cmdlist;
  53.  
  54. IClientEntity* localplayer = (IClientEntity*)Interfaces::EntList->GetClientEntity(Interfaces::Engine->GetLocalPlayer());
  55. //RECT TextSize = Render::GetTextSize(Render::Fonts::LBY, "LBY");
  56. RECT scrn = Render::GetViewport();
  57. if (Interfaces::Engine->IsConnected() && Interfaces::Engine->IsInGame())
  58. if ((pCmd->viewangles.y - *localplayer->GetLowerBodyYawTarget() >= -35 && pCmd->viewangles.y - *localplayer->GetLowerBodyYawTarget() <= 35) && localplayer->GetVelocity().Length2D() >= 0)
  59. Render::Text(10, scrn.bottom - 22, Color(255, 0, 0, 255), Render::Fonts::LBY, "LBY");
  60. else
  61. Render::Text(10, scrn.bottom - 22, Color(0, 255, 0, 255), Render::Fonts::LBY, "LBY");
  62. }
  63.  
  64. if (Interfaces::Engine->IsConnected() && Interfaces::Engine->IsInGame() && Menu::Window.VisualsTab.OtherHitmarker.GetState())
  65. hitmarker::singleton()->on_paint();
  66.  
  67. if (Menu::Window.VisualsTab.Active.GetState())
  68. {
  69. float AmbientRedAmount = Menu::Window.VisualsTab.AmbientRed.GetValue();
  70. float AmbientGreenAmount = Menu::Window.VisualsTab.AmbientGreen.GetValue();
  71. float AmbientBlueAmount = Menu::Window.VisualsTab.AmbientBlue.GetValue();
  72.  
  73. ConVar* AmbientRedCvar = Interfaces::CVar->FindVar("mat_ambient_light_r");
  74. *(float*)((DWORD)&AmbientRedCvar->fnChangeCallback + 0xC) = NULL;
  75. AmbientRedCvar->SetValue(AmbientRedAmount);
  76.  
  77. ConVar* AmbientGreenCvar = Interfaces::CVar->FindVar("mat_ambient_light_g");
  78. *(float*)((DWORD)&AmbientGreenCvar->fnChangeCallback + 0xC) = NULL;
  79. AmbientGreenCvar->SetValue(AmbientGreenAmount);
  80.  
  81. ConVar* AmbientBlueCvar = Interfaces::CVar->FindVar("mat_ambient_light_b");
  82. *(float*)((DWORD)&AmbientBlueCvar->fnChangeCallback + 0xC) = NULL;
  83. AmbientBlueCvar->SetValue(AmbientBlueAmount);
  84. }
  85.  
  86. player_info_t pinfo;
  87. /*TESTING SOME SHIT*/
  88. Menu::DoUIFrame();
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement