Advertisement
Guest User

Untitled

a guest
Nov 26th, 2015
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.30 KB | None | 0 0
  1.  
  2. /* HEADERS */
  3. #include "ProcMem.h"
  4. #include "offsets.h"
  5. /* INCLUDE */
  6. #include <Windows.h>
  7. #include <TlHelp32.h>
  8. #include <iostream>
  9. #include <thread>
  10. using namespace std;
  11.  
  12. float slowgayay = 1.f; // THE "SLOW" SENSITIVITY //
  13. // YOUR REGULAR SENSITIVITY
  14.  
  15.  
  16. /* DEFINE FLAG'S */
  17. #define Pressed 0x8000
  18. #define FL_ON_GROUND 257
  19.  
  20. /* DEFINE MEMORY MANAGER */
  21. via01 Meupa;//Meme
  22.  
  23. /* PRE-CALL FUNCTION'S */
  24.  
  25. void data();//data
  26. void abrirstart();//start
  27. void TeclasCe();//keys
  28. void slowtrig();//triggerslow
  29. /* ACTIVATION BOOL */
  30. bool iOnli = false;//eON
  31. bool tOnli = false;//tON
  32. bool rOnle = false;//rON
  33. bool fOnlie = false;//fON
  34. bool sOnlie = false;//sON
  35. bool bOnlie = false;//bON
  36.  
  37. /* START CONSOLE */
  38. int main()
  39. {
  40. /* FIND CSGO */
  41. Meupa.Process("csgo.exe");
  42. cout << "Found csgo.exe" << endl;
  43. Sleep(2000);
  44. /* ATTACH CLIENT & RENAME CONSOLE */
  45. cout << "PolyMeme" << endl;
  46. Sleep(500);
  47. Cusexo = Meupa.Module("client.dll");
  48.  
  49. cout << boolalpha;// MAKES EVERYTHING SAY TRUE OR FALSE INSTEAD OF 1 or 0
  50. oldpiru = Meupa.Read<float>(Cusexo + pH_cucuCu);
  51. abrirstart();
  52. while (true)
  53. {
  54. TeclasCe();
  55. data();
  56. if (tOnli || sOnlie)
  57. slowtrig();
  58. Sleep(5);
  59. }
  60. return 0;
  61. }
  62.  
  63. /* SYSTEM START SAYING */
  64.  
  65. void abrirstart()
  66. {
  67. system("cls");
  68. cout << "F1) ESP: " << iOnli << endl;
  69. cout << "F2) Trigger: " << tOnli << endl;
  70. cout << "Insert) Trigger Delay: " << trigerpirydelay << endl;
  71. /*cout << "Home) Trigger Afterfire: " << afterfire << endl;*/ //WIP
  72. Sleep(10);
  73. }
  74. /* --------------- */
  75. /* HOTKEYS */
  76. /* --------------- */
  77. void TeclasCe()
  78. {
  79.  
  80. if (GetAsyncKeyState(VK_F1) & Pressed) /* GET IF KEY: f1 IS PRESSED */
  81. {
  82. iOnli = !iOnli;
  83. abrirstart();
  84. Sleep(100);
  85. }
  86.  
  87. if (GetAsyncKeyState(VK_F2) & Pressed)
  88. {
  89. tOnli = !tOnli;
  90. abrirstart();
  91. Sleep(100);
  92. }
  93.  
  94. /*if (GetAsyncKeyState(VK_F3) & Pressed)
  95. {
  96. rrOnleON = !rOnle;
  97. staabrirstartrt();
  98. Sleep(100);
  99. }
  100.  
  101. if (GetAsyncKeyState(VK_F4) & Pressed)
  102. {
  103. fOnlie = !fOnlie;
  104. abrirstart();
  105. Sleep(100);
  106.  
  107. }*/
  108.  
  109. if (GetAsyncKeyState(VK_INSERT) & Pressed)
  110. {
  111. cout << "Enter Trigger Delay (ms): ";
  112. cin >> trigerpirydelay;
  113. abrirstart();
  114. Sleep(100);
  115. }
  116.  
  117. //if (GetAsyncKeyState(VK_F7) & Pressed)
  118. //{
  119. // bON = !bON;
  120. // abrirstart();
  121. // Sleep(100);
  122. //}
  123.  
  124. /*if (GetAsyncKeyState(VK_HOME) & Pressed)
  125. {
  126. cout << "Enter Trigger Afterdelay (ms): ";
  127. cin >> afterfire;
  128. abrirstart();
  129. }*/
  130.  
  131. //if (GetAsyncKeyState(VK_F6) & Pressed)
  132. //{
  133. // sOnlie = !sOnlie;
  134. // abrirstart();
  135. // Sleep(100);
  136. //}
  137. }
  138.  
  139. /* --------------- */
  140. /* LOCAL DATA */
  141. /* --------------- */
  142. void data()
  143. {
  144. Fejaocom = Meupa.Read<DWORD>(Cusexo + pLPlayerl2);/* CLIENT LOCAL BASE */
  145.  
  146. timegay = Meupa.Read<int>(Fejaocom + pH_loTeanNuml5); /* GET LOCAL TEAM */
  147. deadobject = Meupa.Read<int>(Cusexo + pEntyListl3 + 0x4);
  148. sensipiru = Meupa.Read<float>(Cusexo + pH_cucuCu);
  149. miraair = Meupa.Read<int>(Fejaocom + P_SexoCross);
  150. flagchups = Meupa.Read<int>(Cusexo + pH_Isfailesd);
  151.  
  152. EnityT21 = Meupa.Read<DWORD>(Cusexo + pEntyListl3 + ((miraair - 1) * 16));
  153. timemeama = Meupa.Read<int>(EnityT21 + pH_loTeanNuml5);
  154. if (miraair > 0 && miraair < 64 && timemeama != timegay)
  155. chupaumcu = true;
  156. else
  157. chupaumcu = false;
  158. }
  159.  
  160. /* --------------- */
  161. /* GLOW/RADAR */
  162. /* --------------- */
  163.  
  164. struct GlowStruct
  165. {
  166. float r; /* RED */ /* MAXIMUM 1.0f | MINIMUM 0.0f */
  167. float g; /* GREEN */ /* MAXIMUM 1.0f | MINIMUM 0.0f */
  168. float b; /* BLUE */ /* MAXIMUM 1.0f | MINIMUM 0.0f */
  169. float a; /* THICKNESS */ /* MAXIMUM 1.0f | MINIMUM 0.0f */
  170. bool rwo; /* RenderWhenOccluded */
  171. bool rwuo; /* RenderWhenUnoccluded */
  172. };
  173.  
  174. void ChupiscGlwa(int GlowIndex, GlowStruct Color)// DrawGlow
  175. {
  176. Meupa.Write<float>((Arrius + ((GlowIndex * 0x38) + 0x4)), Color.r); /* SET FLOAT VALUE FOR RED */
  177. Meupa.Write<float>((Arrius + ((GlowIndex * 0x38) + 0x8)), Color.g); /* SET FLOAT VALUE FOR GREEN */
  178. Meupa.Write<float>((Arrius + ((GlowIndex * 0x38) + 0xC)), Color.b); /* SET FLOAT VALUE FOR BLUE */
  179. Meupa.Write<float>((Arrius + ((GlowIndex * 0x38) + 0x10)), Color.a); /* SET FLOAT VALUE FOR THICKNESS */
  180. Meupa.Write<bool>((Arrius + ((GlowIndex * 0x38) + 0x24)), Color.rwo);
  181. Meupa.Write<bool>((Arrius + ((GlowIndex * 0x38) + 0x25)), Color.rwuo);
  182. }
  183.  
  184. GlowStruct CGreen = { 0.f, 0.4f, 0.f, 1.f, true, false };
  185. GlowStruct CYellow = { 0.4f, 0.4f, 0.f, 1.f, true, false };
  186. GlowStruct CRed = { 0.4f, 0.f, 0.f, 1.f, true, false };
  187. GlowStruct CBlue = { 0.f, 0.f, 0.4f, 1.f, true, false };
  188. GlowStruct COrange = { 1.f, 0.5, 0.f, 1.f, true, false };
  189.  
  190. //void NoFlash()
  191. //{
  192. // float MaxFlash = Meme.Read<float>(LocalBase + m_flFlashMaxAlpha);
  193. // if (fOnlie && MaxFlash > 0.f)
  194. // {
  195. // Meme.Write<float>(LocalBase + m_flFlashMaxAlpha, 0.f);
  196. // }
  197. // if (!fOnlie && MaxFlash != 225.f)
  198. // {
  199. // Meme.Write<float>(LocalBase + m_flFlashMaxAlpha, 225.f);
  200. // }
  201. //}
  202.  
  203. /* ESP */
  204. void Radiuns()//ESPRadar
  205. {
  206. for (int g = 0; g < deadobject; g++) /* LOOP START */
  207. {
  208. Arrius = Meupa.Read<DWORD>(Cusexo + p_dwGlowsObjectl4); /* POINTER TO LOCAL PLAYER GLOW VIEW */
  209. playerpiru = Meupa.Read<DWORD>(Cusexo + pEntyListl3 + ((g - 1) * 16)); /* READ ENTITY DATA FROM LOOP */
  210. dwakling = Meupa.Read<bool>(playerpiru + pisdormontl21); /* CHECK IF IS DORMANT */
  211. vidacario = Meupa.Read<int>(playerpiru + pM_Bidal4); /* READ ENTITY HP */
  212. if (rOnle)
  213. {
  214. if (Meupa.Read<int>(Cusexo + p_Sexo01) != 1)
  215. {
  216. Meupa.Write<int>(Cusexo + p_Sexo01, 1);
  217. }
  218. }
  219.  
  220. if (iOnli)
  221. {
  222. if (!dwakling) /* IF NOT DORMANT */
  223. {
  224. indexfaill = Meupa.Read<int>(playerpiru + pHi_iGlowindexl21); /* READ ENTITY GLOW INDEX */
  225. playerstream = Meupa.Read<int>(playerpiru + pH_loTeanNuml5); /* READ ENTITY TEAM */
  226. if (playerstream != timegay)
  227. {
  228. if (vidacario <= 100 && vidacario > 75) /* LESS OR EQUAL 100 OR MORE THAN 75 */
  229. {
  230. ChupiscGlwa(indexfaill, CGreen);
  231. }
  232. else if (vidacario <= 75 && vidacario > 50) /* LESS OR EQUAL 75 OR MORE THAN 50 */
  233. {
  234.  
  235. ChupiscGlwa(indexfaill, CYellow);
  236. }
  237. else if (vidacario <= 50 && vidacario > 25) /* LESS OR EQUAL 50 OR MORE THAN 25 */
  238. {
  239.  
  240. ChupiscGlwa(indexfaill, COrange);
  241. }
  242. else if (vidacario <= 25 && vidacario > 0) /* LESS OR EQUAL 25 OR MORE THAN 0 */
  243. {
  244. ChupiscGlwa(indexfaill, CRed);
  245. }
  246. }
  247.  
  248. }
  249.  
  250. }
  251.  
  252. }
  253. }
  254.  
  255.  
  256.  
  257.  
  258.  
  259. //void bhop()
  260. //{
  261. // if (fflag == FL_ON_GROUND && (GetAsyncKeyState(VK_SPACE) & Pressed))
  262. // {
  263. // Meme.Write<int>(Client + jumpoffset, 1);
  264. // Sleep(10);
  265. // Meme.Write<int>(Client + jumpoffset, 0);
  266. // }
  267. //}
  268.  
  269.  
  270.  
  271. void slowtrig()
  272. {
  273.  
  274. if (tOnli && chupaumcu)
  275. {
  276. if (GetAsyncKeyState(VK_MENU) & Pressed)
  277. {
  278. Sleep(trigerpirydelay);
  279. mouse_event(MOUSEEVENTF_LEFTDOWN, NULL, NULL, NULL, NULL);
  280. Sleep(2);
  281. mouse_event(MOUSEEVENTF_LEFTUP, NULL, NULL, NULL, NULL);
  282. Sleep(2);
  283. }
  284.  
  285. }
  286. //if (sOnlie)
  287. //{
  288. // if (eInCH && Meme.Read<float>(Client + m_flSensitivity) != slowaim)
  289. // {
  290. // Meme.Write<float>(Client + m_flSensitivity, slowaim);
  291. // }
  292. // if (!eInCH && Meme.Read<float>(Client + m_flSensitivity) != oldaim)
  293. // {
  294. // Meme.Write<float>(Client + m_flSensitivity, oldaim);
  295. // }
  296. //}
  297. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement