Advertisement
Slavchik57

Untitled

Sep 8th, 2017
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.19 KB | None | 0 0
  1. #pragma once
  2.  
  3. #include "../SDK/SDK.h"
  4.  
  5. COffsets offsets;
  6.  
  7. void Offsets::GrabOffsets()
  8. {
  9.  
  10. offsets.m_iHealth = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iHealth"));
  11. printf("> offsets.m_iHealth [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iHealth")));
  12.  
  13. std::cout << offsets.m_iHealth << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iHealth")) << std::endl;
  14.  
  15. offsets.m_iTeamNum = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iTeamNum"));
  16. printf("> offsets.m_iTeamNum [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iTeamNum")));
  17.  
  18. std::cout << offsets.m_iTeamNum << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iTeamNum")) << std::endl;
  19.  
  20. offsets.m_ArmorValue = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_ArmorValue"));
  21. printf("> offsets.m_ArmorValue [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_ArmorValue")));
  22.  
  23. std::cout << offsets.m_ArmorValue << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_ArmorValue")) << std::endl;
  24.  
  25. offsets.m_bHasHelmet = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bHasHelmet"));
  26. printf("> offsets.m_bHasHelmet [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bHasHelmet")));
  27.  
  28. std::cout << offsets.m_bHasHelmet << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bHasHelmet")) << std::endl;
  29.  
  30. offsets.m_iClass = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iClass"));
  31. printf("> offsets.m_iClass [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iClass")));
  32.  
  33. std::cout << offsets.m_iClass << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iClass")) << std::endl;
  34.  
  35. offsets.m_bDormant = 0xE9;
  36. offsets.m_bGunGameImmunity = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bGunGameImmunity"));
  37. printf("> offsets.m_bGunGameImmunity [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bGunGameImmunity")));
  38.  
  39. std::cout << offsets.m_bGunGameImmunity << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bGunGameImmunity")) << std::endl;
  40.  
  41. offsets.m_lifeState = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_lifeState"));
  42. printf("> offsets.m_lifeState [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_lifeState")));
  43.  
  44. std::cout << offsets.m_lifeState << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_lifeState")) << std::endl;
  45.  
  46. offsets.m_iCompetitiveRanking = U::NetVars->GetOffset(charenc("DT_CSPlayerResource"), charenc("m_iCompetitiveRanking"));
  47. printf("> offsets.m_iCompetitiveRanking [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayerResource"), charenc("m_iCompetitiveRanking")));
  48.  
  49. std::cout << offsets.m_iCompetitiveRanking << U::NetVars->GetOffset(charenc("DT_CSPlayerResource"), charenc("m_iCompetitiveRanking")) << std::endl;
  50.  
  51. offsets.m_fFlags = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_fFlags"));
  52. printf("> offsets.m_fFlags [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_fFlags")));
  53.  
  54. std::cout << offsets.m_fFlags << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_fFlags")) << std::endl;
  55.  
  56. offsets.m_Local = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_Local"));
  57. printf("> offsets.m_Local [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_Local")));
  58.  
  59. std::cout << offsets.m_Local << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_Local")) << std::endl;
  60.  
  61. offsets.m_nTickBase = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nTickBase"));
  62. printf("> offsets.m_nTickBase [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nTickBase")));
  63.  
  64. std::cout << offsets.m_nTickBase << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nTickBase")) << std::endl;
  65.  
  66. offsets.m_nForceBone = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nForceBone"));
  67. printf("> offsets.m_nForceBone [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nForceBone")));
  68.  
  69. std::cout << offsets.m_nForceBone << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nForceBone")) << std::endl;
  70.  
  71. offsets.m_angEyeAngles = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_angEyeAngles"));
  72. printf("> offsets.m_angEyeAngles [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_angEyeAngles")));
  73.  
  74. std::cout << offsets.m_angEyeAngles << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_angEyeAngles")) << std::endl;
  75.  
  76. offsets.m_flFlashDuration = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_flFlashDuration"));
  77. printf("> offsets.m_flFlashDuration [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_flFlashDuration")));
  78.  
  79. std::cout << offsets.m_flFlashDuration << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_flFlashDuration")) << std::endl;
  80.  
  81. offsets.deadflag = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("deadflag"));
  82.  
  83. std::cout << "offsets.deadflag" << offsets.deadflag << std::endl;
  84.  
  85. offsets.m_nViewModelIndex = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nViewModelIndex"));
  86.  
  87. std::cout << "offsets.m_nViewModelIndex" << offsets.m_nViewModelIndex << std::endl;
  88.  
  89. offsets.m_iWorldModelIndex = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iWorldModelIndex"));
  90.  
  91. std::cout << "offsets.m_iWorldModelIndex" << offsets.m_iWorldModelIndex << std::endl;
  92.  
  93. offsets.m_hMyWearables = U::NetVars->GetOffset(charenc("DT_BaseCombatCharacter"), charenc("m_hMyWearables"));
  94.  
  95. std::cout << "offsets.m_hMyWearables" << offsets.m_hMyWearables << std::endl;
  96.  
  97. offsets.m_iPlayerC4 = U::NetVars->GetOffset(charenc("DT_CSPlayerResource"), charenc("m_iPlayerC4"));
  98. printf("> offsets.m_iPlayerC4 [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayerResource"), charenc("m_iPlayerC4")));
  99.  
  100. std::cout << offsets.m_iPlayerC4 << U::NetVars->GetOffset(charenc("DT_CSPlayerResource"), charenc("m_iPlayerC4")) << std::endl;
  101.  
  102. offsets.m_iGlowIndex = offsets.m_flFlashDuration + 0x18;
  103. offsets.m_mBoneMatrix = offsets.m_nForceBone + 0x1C;
  104. offsets.m_bIsValveDS = U::NetVars->GetOffset(charenc("DT_CSGameRulesProxy"), charenc("m_bIsValveDS"));
  105. printf("> offsets.m_bIsValveDS [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSGameRulesProxy"), charenc("m_bIsValveDS")));
  106.  
  107. std::cout << offsets.m_bIsValveDS << U::NetVars->GetOffset(charenc("DT_CSGameRulesProxy"), charenc("m_bIsValveDS")) << std::endl;
  108.  
  109. offsets.m_nModelIndex = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_nModelIndex"));
  110. printf("> offsets.m_nModelIndex [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_nModelIndex")));
  111.  
  112. std::cout << offsets.m_nModelIndex << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_nModelIndex")) << std::endl;
  113.  
  114. offsets.m_viewPunchAngle = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_viewPunchAngle"));
  115. printf("> offsets.m_viewPunchAngle [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_viewPunchAngle")));
  116.  
  117. std::cout << offsets.m_viewPunchAngle << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_viewPunchAngle")) << std::endl;
  118.  
  119. offsets.m_aimPunchAngle = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_aimPunchAngle"));
  120. printf("> offsets.m_aimPunchAngle [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_aimPunchAngle")));
  121.  
  122. std::cout << offsets.m_aimPunchAngle << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_aimPunchAngle")) << std::endl;
  123.  
  124. offsets.m_vecOrigin = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_vecOrigin"));
  125. printf("> offsets.m_vecOrigin [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_vecOrigin")));
  126.  
  127. std::cout << offsets.m_vecOrigin << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_vecOrigin")) << std::endl;
  128.  
  129. offsets.m_ViewModel = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_hViewModel[0]"));
  130. printf("> offsets.m_ViewModel [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_hViewModel[0]")));
  131.  
  132. std::cout << offsets.m_ViewModel << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_hViewModel[0]")) << std::endl;
  133.  
  134. offsets.m_vecViewOffset = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_vecViewOffset[0]"));
  135. printf("> offsets.m_vecViewOffset [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_vecViewOffset[0]")));
  136.  
  137. std::cout << offsets.m_vecViewOffset << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_vecViewOffset[0]")) << std::endl;
  138.  
  139. offsets.m_vecVelocity = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_vecVelocity[0]"));
  140. printf("> offsets.m_vecVelocity [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_vecVelocity[0]")));
  141.  
  142. std::cout << offsets.m_vecVelocity << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_vecVelocity[0]")) << std::endl;
  143.  
  144. offsets.m_szLastPlaceName = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_szLastPlaceName"));
  145. printf("> offsets.m_szLastPlaceName [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_szLastPlaceName")));
  146.  
  147. std::cout << offsets.m_szLastPlaceName << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_szLastPlaceName")) << std::endl;
  148.  
  149. offsets.m_hActiveWeapon = 0x2EE8;
  150. printf("> offsets.m_hActiveWeapon [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_hActiveWeapon")));
  151.  
  152. std::cout << offsets.m_hActiveWeapon << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_hActiveWeapon")) << std::endl;
  153.  
  154. offsets.m_hActiveWeaponz = U::NetVars->GetOffset(charenc("DT_BaseCombatCharacter"), ("m_hActiveWeapon"));
  155. printf("> offsets.m_hActiveWeaponz [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatCharacter"), ("m_hActiveWeapon")));
  156.  
  157. std::cout << offsets.m_hActiveWeaponz << U::NetVars->GetOffset(charenc("DT_BaseCombatCharacter"), ("m_hActiveWeapon")) << std::endl;
  158.  
  159. offsets.m_fInaccuracy = U::NetVars->GetOffset(charenc("DT_TEFireBullets"), charenc("m_fInaccuracy"));
  160. printf("> offsets.m_fInaccuracy [at %#X]\n", U::NetVars->GetOffset(charenc("DT_TEFireBullets"), charenc("m_fInaccuracy")));
  161.  
  162. std::cout << offsets.m_fInaccuracy << U::NetVars->GetOffset(charenc("DT_TEFireBullets"), charenc("m_fInaccuracy")) << std::endl;
  163.  
  164. offsets.m_fAccuracyPenalty = U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_fAccuracyPenalty"));
  165. printf("> offsets.m_fAccuracyPenalty [at %#X]\n", U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_fAccuracyPenalty")));
  166.  
  167. std::cout << offsets.m_fAccuracyPenalty << U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_fAccuracyPenalty")) << std::endl;
  168.  
  169. offsets.m_fSpread = U::NetVars->GetOffset(charenc("DT_TEFireBullets"), charenc("m_fSpread"));
  170. printf("> offsets.m_fSpread [at %#X]\n", U::NetVars->GetOffset(charenc("DT_TEFireBullets"), charenc("m_fSpread")));
  171.  
  172. std::cout << offsets.m_fSpread << U::NetVars->GetOffset(charenc("DT_TEFireBullets"), charenc("m_fSpread")) << std::endl;
  173.  
  174. offsets.m_Collision = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_Collision"));
  175. printf("> offsets.m_Collision [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_Collision")));
  176.  
  177. std::cout << offsets.m_Collision << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_Collision")) << std::endl;
  178.  
  179. offsets.m_CollisionGroup = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_CollisionGroup"));
  180. printf("> offsets.m_CollisionGroup [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_CollisionGroup")));
  181.  
  182. std::cout << offsets.m_CollisionGroup << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_CollisionGroup")) << std::endl;
  183.  
  184. offsets.m_iShotsFired = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iShotsFired"));
  185. printf("> offsets.m_iShotsFired [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iShotsFired")));
  186.  
  187. std::cout << offsets.m_iShotsFired << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iShotsFired")) << std::endl;
  188.  
  189. offsets.m_iWeaponID = 0x2F88; //U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_fAccuracyPenalty")) + 0x34;
  190. printf("> offsets.m_iWeaponID [at %#X]\n", U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_fAccuracyPenalty")) + 0x30);
  191.  
  192. std::cout << offsets.m_iWeaponID << U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_fAccuracyPenalty")) + 0x30 << std::endl;
  193.  
  194. //printf("> offsets.m_iWeaponID [at %#X]\n", offsets.m_iWeaponID);
  195.  
  196. offsets.m_hOwnerEntity = U::NetVars->GetOffset(charenc("DT_BaseEntity"), charenc("m_hOwnerEntity"));
  197. printf("> offsets.m_hOwnerEntity [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseEntity"), charenc("m_hOwnerEntity")));
  198.  
  199. std::cout << offsets.m_hOwnerEntity << U::NetVars->GetOffset(charenc("DT_BaseEntity"), charenc("m_hOwnerEntity")) << std::endl;
  200.  
  201. offsets.m_nMoveType = 0x258;
  202. offsets.m_nMusicID = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nMusicID"));
  203. printf("> offsets.m_nMusicID [at %#X]\n", offsets.m_nMusicID);
  204.  
  205. std::cout << offsets.m_nMusicID << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nMusicID")) << std::endl;
  206.  
  207. offsets.m_nHitboxSet = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_nHitboxSet"));
  208. printf("> offsets.m_nHitboxSet [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_nHitboxSet")));
  209.  
  210. std::cout << offsets.m_nHitboxSet << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_nHitboxSet")) << std::endl;
  211.  
  212. offsets.m_bIsBroken = U::NetVars->GetOffset(charenc("DT_BreakableSurface"), charenc("m_bIsBroken"));
  213. printf("> offsets.m_bIsBroken [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BreakableSurface"), charenc("m_bIsBroken")));
  214.  
  215. std::cout << offsets.m_bIsBroken << U::NetVars->GetOffset(charenc("DT_BreakableSurface"), charenc("m_bIsBroken")) << std::endl;
  216.  
  217. offsets.m_flC4Blow = U::NetVars->GetOffset(charenc("DT_PlantedC4"), charenc("m_flC4Blow"));
  218. printf("> offsets.m_flC4Blow [at %#X]\n", U::NetVars->GetOffset(charenc("DT_PlantedC4"), charenc("m_flC4Blow")));
  219.  
  220. std::cout << offsets.m_flC4Blow << U::NetVars->GetOffset(charenc("DT_PlantedC4"), charenc("m_flC4Blow")) << std::endl;
  221.  
  222. offsets.m_hOwner = U::NetVars->GetOffset(charenc("DT_BaseViewModel"), charenc("m_hOwner"));
  223. printf("> offsets.m_hOwner [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseViewModel"), charenc("m_hOwner")));
  224.  
  225. std::cout << offsets.m_hOwner << U::NetVars->GetOffset(charenc("DT_BaseViewModel"), charenc("m_hOwner")) << std::endl;
  226.  
  227. offsets.m_hWeapon = U::NetVars->GetOffset(charenc("DT_BaseViewModel"), charenc("m_hWeapon"));
  228. printf("> offsets.m_hWeapon [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseViewModel"), charenc("m_hWeapon")));
  229.  
  230. std::cout << offsets.m_hWeapon << U::NetVars->GetOffset(charenc("DT_BaseViewModel"), charenc("m_hWeapon")) << std::endl;
  231.  
  232. offsets.m_bReloadVisuallyComplete = U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_bReloadVisuallyComplete"));
  233. printf("> offsets.m_bReloadVisuallyComplete [at %#X]\n", U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_bReloadVisuallyComplete")));
  234. std::cout << offsets.m_bReloadVisuallyComplete << U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_bReloadVisuallyComplete")) << std::endl;
  235.  
  236. offsets.m_flNextPrimaryAttack = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flNextPrimaryAttack"));
  237. printf("> offsets.m_flNextPrimaryAttack [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flNextPrimaryAttack")));
  238. std::cout << offsets.m_flNextPrimaryAttack << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flNextPrimaryAttack")) << std::endl;
  239.  
  240. offsets.m_nFallbackPaintKit = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackPaintKit"));
  241. printf("> offsets.m_nFallbackPaintKit [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackPaintKit")));
  242. std::cout << offsets.m_nFallbackPaintKit << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackPaintKit")) << std::endl;
  243.  
  244. offsets.m_nFallbackSeed = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackSeed"));
  245. printf("> offsets.m_nFallbackSeed [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackSeed")));
  246. std::cout << offsets.m_nFallbackSeed << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackSeed")) << std::endl;
  247.  
  248. offsets.m_flFallbackWear = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flFallbackWear"));
  249. printf("> offsets.m_flFallbackWear [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flFallbackWear")));
  250. std::cout << offsets.m_flFallbackWear << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flFallbackWear")) << std::endl;
  251.  
  252. offsets.m_nFallbackStatTrak = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackStatTrak"));
  253. printf("> offsets.m_nFallbackStatTrak [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackStatTrak")));
  254. std::cout << offsets.m_nFallbackStatTrak << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackStatTrak")) << std::endl;
  255.  
  256. offsets.m_AttributeManager = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_AttributeManager"));
  257. printf("> offsets.m_AttributeManager [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_AttributeManager")));
  258. std::cout << offsets.m_AttributeManager << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_AttributeManager")) << std::endl;
  259.  
  260. offsets.m_Item = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_Item"));
  261. printf("> offsets.m_Item [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_Item")));
  262. std::cout << offsets.m_Item << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_Item")) << std::endl;
  263.  
  264. offsets.m_iEntityLevel = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iEntityLevel"));
  265. printf("> offsets.m_iEntityLevel [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iEntityLevel")));
  266. std::cout << offsets.m_iEntityLevel << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iEntityLevel")) << std::endl;
  267.  
  268. offsets.m_iItemIDHigh = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iItemIDHigh"));
  269. printf("> offsets.m_iItemIDHigh [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iItemIDHigh")));
  270. std::cout << offsets.m_iItemIDHigh << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iItemIDHigh")) << std::endl;
  271.  
  272. offsets.m_iItemIDLow = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iItemIDLow"));
  273. printf("> offsets.m_iItemIDLow [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iItemIDLow")));
  274. std::cout << offsets.m_iItemIDLow << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iItemIDLow")) << std::endl;
  275.  
  276. offsets.m_iAccountID = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iAccountID"));
  277. printf("> offsets.m_iAccountID [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iAccountID")));
  278. std::cout << offsets.m_iAccountID << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iAccountID")) << std::endl;
  279.  
  280.  
  281. offsets.m_iEntityQuality = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iEntityQuality"));
  282. printf("> offsets.m_iEntityQuality [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iEntityQuality")));
  283. std::cout << offsets.m_iEntityQuality << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iEntityQuality")) << std::endl;
  284.  
  285. offsets.m_iClip1 = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iClip1"));
  286. printf("> offsets.m_iClip1 [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iClip1")));
  287. std::cout << offsets.m_iClip1 << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iClip1")) << std::endl;
  288.  
  289. offsets.m_OriginalOwnerXuidLow = U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_OriginalOwnerXuidLow"));
  290. printf("> offsets.m_OriginalOwnerXuidLow [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_OriginalOwnerXuidLow")));
  291. std::cout << offsets.m_OriginalOwnerXuidLow << U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_OriginalOwnerXuidLow")) << std::endl;
  292.  
  293. offsets.m_OriginalOwnerXuidHigh = U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_OriginalOwnerXuidHigh"));
  294. printf("> offsets.m_OriginalOwnerXuidHigh [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_OriginalOwnerXuidHigh")));
  295. std::cout << offsets.m_OriginalOwnerXuidHigh << U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_OriginalOwnerXuidHigh")) << std::endl;
  296.  
  297. offsets.m_iItemDefinitionIndex = U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_iItemDefinitionIndex"));
  298. printf("> offsets.m_iItemDefinitionIndex [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_iItemDefinitionIndex")));
  299. std::cout << offsets.m_iItemDefinitionIndex << U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_iItemDefinitionIndex")) << std::endl;
  300.  
  301. offsets.m_bIsScoped = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bIsScoped"));
  302. printf("> offsets.m_bIsScoped [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bIsScoped")));
  303. std::cout << offsets.m_bIsScoped << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bIsScoped")) << std::endl;
  304.  
  305. offsets.m_hObserverTarget = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_hObserverTarget"));
  306. printf("> offsets.m_hObserverTarget [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_hObserverTarget")));
  307. std::cout << offsets.m_hObserverTarget << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_hObserverTarget")) << std::endl;
  308.  
  309. offsets.m_angRotation = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_angEyeAngles[0]"));
  310. printf("> offsets.m_angRotation [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_angEyeAngles[0]")));
  311. std::cout << offsets.m_angRotation << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_angEyeAngles[0]")) << std::endl;
  312.  
  313. offsets.m_flLowerBodyYawTarget = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_flLowerBodyYawTarget"));
  314. printf("> offsets.m_flLowerBodyYawTarget [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_flLowerBodyYawTarget")));
  315. std::cout << offsets.m_flLowerBodyYawTarget << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_flLowerBodyYawTarget")) << std::endl;
  316.  
  317.  
  318.  
  319. offsets.m_szCustomName = U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_szCustomName"));
  320.  
  321. std::cout << offsets.m_szCustomName << " " << U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_szCustomName")) << std::endl;
  322.  
  323. offsets.m_flNextSecondaryAttack = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flNextSecondaryAttack"));
  324.  
  325. offsets.CalcPlayerView = U::FindPattern(strenc("client.dll"), strenc("84 C0 75 08 57 8B CE E8 ? ? ? ? 8B 06"));
  326.  
  327. //printf("> offsets.CalcPlayerView [at %#X]\n", offsets.CalcPlayerView);
  328.  
  329. //offsets.GlowManager = *( DWORD* )( U::FindPattern( strenc( "client.dll" ), strenc( "F3 ?? ?? ?? ?? ?? ?? ?? 83 C8 01 C7 05" ) ) + 0x4 );
  330. offsets.d3d9Device = **(DWORD**)(U::FindPattern(strenc("shaderapidx9.dll"), strenc("A1 ?? ?? ?? ?? 50 8B 08 FF 51 0C")) + 1); //++
  331.  
  332. //printf("> offsets.d3d9Device [at %#X]\n", offsets.d3d9Device);
  333.  
  334. offsets.LoadFromBufferEx = U::FindPattern(strenc("client.dll"), strenc("55 8B EC 83 E4 F8 83 EC 34 53 8B 5D 0C 89 4C 24 04"));
  335.  
  336. //printf("> offsets.LoadFromBufferEx [at %#X]\n", offsets.LoadFromBufferEx);
  337.  
  338. offsets.InitKeyValuesEx = U::FindPattern(strenc("client.dll"), strenc("55 8B EC 51 33 C0 C7 45"));
  339.  
  340. //printf("> offsets.InitKeyValuesEx [at %#X]\n", offsets.InitKeyValuesEx);
  341.  
  342. offsets.ServerRankRevealAllEx = U::FindPattern(strenc("client.dll"), strenc("55 8B EC 8B 0D ? ? ? ? 68 ? ? ? ? "));
  343.  
  344. //printf("> offsets.ServerRankRevealAllEx [at %#X]\n", offsets.ServerRankRevealAllEx);
  345.  
  346. offsets.IsReadyEx = U::FindPattern(strenc("client.dll"), strenc("55 8B EC 83 E4 F8 83 EC 08 56 8B 35 ? ? ? ? 57 8B BE")); //fixed by MadDog
  347.  
  348. //printf("> offsets.IsReadyEx [at %#X]\n", offsets.IsReadyEx);
  349.  
  350. offsets.ClipTraceToPlayersFn = U::FindPattern(strenc("client.dll"), strenc("53 8B DC 83 EC 08 83 E4 F0 83 C4 04 55 8B 6B 04 89 6C 24 04 8B EC 81 EC ? ? ? ? 8B 43 10")); //++
  351.  
  352. //printf("> offsets.ClipTraceToPlayersFn [at %#X]\n", offsets.ClipTraceToPlayersFn);
  353.  
  354. offsets.LineGoesThroughSmoke = U::FindPattern(strenc("client.dll"), strenc("55 8B EC 83 EC 08 8B 15 ? ? ? ? 0F 57 C0")); //fixed by MadDog
  355.  
  356. //printf("> offsets.LineGoesThroughSmoke [at %#X]\n", offsets.LineGoesThroughSmoke);
  357.  
  358. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement