Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include "../SDK/SDK.h"
- COffsets offsets;
- void Offsets::GrabOffsets()
- {
- offsets.m_iHealth = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iHealth"));
- printf("> offsets.m_iHealth [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iHealth")));
- std::cout << offsets.m_iHealth << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iHealth")) << std::endl;
- offsets.m_iTeamNum = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iTeamNum"));
- printf("> offsets.m_iTeamNum [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iTeamNum")));
- std::cout << offsets.m_iTeamNum << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iTeamNum")) << std::endl;
- offsets.m_ArmorValue = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_ArmorValue"));
- printf("> offsets.m_ArmorValue [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_ArmorValue")));
- std::cout << offsets.m_ArmorValue << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_ArmorValue")) << std::endl;
- offsets.m_bHasHelmet = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bHasHelmet"));
- printf("> offsets.m_bHasHelmet [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bHasHelmet")));
- std::cout << offsets.m_bHasHelmet << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bHasHelmet")) << std::endl;
- offsets.m_iClass = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iClass"));
- printf("> offsets.m_iClass [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iClass")));
- std::cout << offsets.m_iClass << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iClass")) << std::endl;
- offsets.m_bDormant = 0xE9;
- offsets.m_bGunGameImmunity = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bGunGameImmunity"));
- printf("> offsets.m_bGunGameImmunity [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bGunGameImmunity")));
- std::cout << offsets.m_bGunGameImmunity << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bGunGameImmunity")) << std::endl;
- offsets.m_lifeState = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_lifeState"));
- printf("> offsets.m_lifeState [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_lifeState")));
- std::cout << offsets.m_lifeState << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_lifeState")) << std::endl;
- offsets.m_iCompetitiveRanking = U::NetVars->GetOffset(charenc("DT_CSPlayerResource"), charenc("m_iCompetitiveRanking"));
- printf("> offsets.m_iCompetitiveRanking [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayerResource"), charenc("m_iCompetitiveRanking")));
- std::cout << offsets.m_iCompetitiveRanking << U::NetVars->GetOffset(charenc("DT_CSPlayerResource"), charenc("m_iCompetitiveRanking")) << std::endl;
- offsets.m_fFlags = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_fFlags"));
- printf("> offsets.m_fFlags [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_fFlags")));
- std::cout << offsets.m_fFlags << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_fFlags")) << std::endl;
- offsets.m_Local = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_Local"));
- printf("> offsets.m_Local [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_Local")));
- std::cout << offsets.m_Local << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_Local")) << std::endl;
- offsets.m_nTickBase = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nTickBase"));
- printf("> offsets.m_nTickBase [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nTickBase")));
- std::cout << offsets.m_nTickBase << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nTickBase")) << std::endl;
- offsets.m_nForceBone = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nForceBone"));
- printf("> offsets.m_nForceBone [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nForceBone")));
- std::cout << offsets.m_nForceBone << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nForceBone")) << std::endl;
- offsets.m_angEyeAngles = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_angEyeAngles"));
- printf("> offsets.m_angEyeAngles [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_angEyeAngles")));
- std::cout << offsets.m_angEyeAngles << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_angEyeAngles")) << std::endl;
- offsets.m_flFlashDuration = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_flFlashDuration"));
- printf("> offsets.m_flFlashDuration [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_flFlashDuration")));
- std::cout << offsets.m_flFlashDuration << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_flFlashDuration")) << std::endl;
- offsets.deadflag = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("deadflag"));
- std::cout << "offsets.deadflag" << offsets.deadflag << std::endl;
- offsets.m_nViewModelIndex = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nViewModelIndex"));
- std::cout << "offsets.m_nViewModelIndex" << offsets.m_nViewModelIndex << std::endl;
- offsets.m_iWorldModelIndex = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iWorldModelIndex"));
- std::cout << "offsets.m_iWorldModelIndex" << offsets.m_iWorldModelIndex << std::endl;
- offsets.m_hMyWearables = U::NetVars->GetOffset(charenc("DT_BaseCombatCharacter"), charenc("m_hMyWearables"));
- std::cout << "offsets.m_hMyWearables" << offsets.m_hMyWearables << std::endl;
- offsets.m_iPlayerC4 = U::NetVars->GetOffset(charenc("DT_CSPlayerResource"), charenc("m_iPlayerC4"));
- printf("> offsets.m_iPlayerC4 [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayerResource"), charenc("m_iPlayerC4")));
- std::cout << offsets.m_iPlayerC4 << U::NetVars->GetOffset(charenc("DT_CSPlayerResource"), charenc("m_iPlayerC4")) << std::endl;
- offsets.m_iGlowIndex = offsets.m_flFlashDuration + 0x18;
- offsets.m_mBoneMatrix = offsets.m_nForceBone + 0x1C;
- offsets.m_bIsValveDS = U::NetVars->GetOffset(charenc("DT_CSGameRulesProxy"), charenc("m_bIsValveDS"));
- printf("> offsets.m_bIsValveDS [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSGameRulesProxy"), charenc("m_bIsValveDS")));
- std::cout << offsets.m_bIsValveDS << U::NetVars->GetOffset(charenc("DT_CSGameRulesProxy"), charenc("m_bIsValveDS")) << std::endl;
- offsets.m_nModelIndex = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_nModelIndex"));
- printf("> offsets.m_nModelIndex [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_nModelIndex")));
- std::cout << offsets.m_nModelIndex << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_nModelIndex")) << std::endl;
- offsets.m_viewPunchAngle = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_viewPunchAngle"));
- printf("> offsets.m_viewPunchAngle [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_viewPunchAngle")));
- std::cout << offsets.m_viewPunchAngle << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_viewPunchAngle")) << std::endl;
- offsets.m_aimPunchAngle = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_aimPunchAngle"));
- printf("> offsets.m_aimPunchAngle [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_aimPunchAngle")));
- std::cout << offsets.m_aimPunchAngle << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_aimPunchAngle")) << std::endl;
- offsets.m_vecOrigin = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_vecOrigin"));
- printf("> offsets.m_vecOrigin [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_vecOrigin")));
- std::cout << offsets.m_vecOrigin << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_vecOrigin")) << std::endl;
- offsets.m_ViewModel = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_hViewModel[0]"));
- printf("> offsets.m_ViewModel [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_hViewModel[0]")));
- std::cout << offsets.m_ViewModel << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_hViewModel[0]")) << std::endl;
- offsets.m_vecViewOffset = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_vecViewOffset[0]"));
- printf("> offsets.m_vecViewOffset [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_vecViewOffset[0]")));
- std::cout << offsets.m_vecViewOffset << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_vecViewOffset[0]")) << std::endl;
- offsets.m_vecVelocity = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_vecVelocity[0]"));
- printf("> offsets.m_vecVelocity [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_vecVelocity[0]")));
- std::cout << offsets.m_vecVelocity << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_vecVelocity[0]")) << std::endl;
- offsets.m_szLastPlaceName = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_szLastPlaceName"));
- printf("> offsets.m_szLastPlaceName [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_szLastPlaceName")));
- std::cout << offsets.m_szLastPlaceName << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_szLastPlaceName")) << std::endl;
- offsets.m_hActiveWeapon = 0x2EE8;
- printf("> offsets.m_hActiveWeapon [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_hActiveWeapon")));
- std::cout << offsets.m_hActiveWeapon << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_hActiveWeapon")) << std::endl;
- offsets.m_hActiveWeaponz = U::NetVars->GetOffset(charenc("DT_BaseCombatCharacter"), ("m_hActiveWeapon"));
- printf("> offsets.m_hActiveWeaponz [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatCharacter"), ("m_hActiveWeapon")));
- std::cout << offsets.m_hActiveWeaponz << U::NetVars->GetOffset(charenc("DT_BaseCombatCharacter"), ("m_hActiveWeapon")) << std::endl;
- offsets.m_fInaccuracy = U::NetVars->GetOffset(charenc("DT_TEFireBullets"), charenc("m_fInaccuracy"));
- printf("> offsets.m_fInaccuracy [at %#X]\n", U::NetVars->GetOffset(charenc("DT_TEFireBullets"), charenc("m_fInaccuracy")));
- std::cout << offsets.m_fInaccuracy << U::NetVars->GetOffset(charenc("DT_TEFireBullets"), charenc("m_fInaccuracy")) << std::endl;
- offsets.m_fAccuracyPenalty = U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_fAccuracyPenalty"));
- printf("> offsets.m_fAccuracyPenalty [at %#X]\n", U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_fAccuracyPenalty")));
- std::cout << offsets.m_fAccuracyPenalty << U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_fAccuracyPenalty")) << std::endl;
- offsets.m_fSpread = U::NetVars->GetOffset(charenc("DT_TEFireBullets"), charenc("m_fSpread"));
- printf("> offsets.m_fSpread [at %#X]\n", U::NetVars->GetOffset(charenc("DT_TEFireBullets"), charenc("m_fSpread")));
- std::cout << offsets.m_fSpread << U::NetVars->GetOffset(charenc("DT_TEFireBullets"), charenc("m_fSpread")) << std::endl;
- offsets.m_Collision = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_Collision"));
- printf("> offsets.m_Collision [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_Collision")));
- std::cout << offsets.m_Collision << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_Collision")) << std::endl;
- offsets.m_CollisionGroup = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_CollisionGroup"));
- printf("> offsets.m_CollisionGroup [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_CollisionGroup")));
- std::cout << offsets.m_CollisionGroup << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_CollisionGroup")) << std::endl;
- offsets.m_iShotsFired = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iShotsFired"));
- printf("> offsets.m_iShotsFired [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iShotsFired")));
- std::cout << offsets.m_iShotsFired << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_iShotsFired")) << std::endl;
- offsets.m_iWeaponID = 0x2F88; //U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_fAccuracyPenalty")) + 0x34;
- printf("> offsets.m_iWeaponID [at %#X]\n", U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_fAccuracyPenalty")) + 0x30);
- std::cout << offsets.m_iWeaponID << U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_fAccuracyPenalty")) + 0x30 << std::endl;
- //printf("> offsets.m_iWeaponID [at %#X]\n", offsets.m_iWeaponID);
- offsets.m_hOwnerEntity = U::NetVars->GetOffset(charenc("DT_BaseEntity"), charenc("m_hOwnerEntity"));
- printf("> offsets.m_hOwnerEntity [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseEntity"), charenc("m_hOwnerEntity")));
- std::cout << offsets.m_hOwnerEntity << U::NetVars->GetOffset(charenc("DT_BaseEntity"), charenc("m_hOwnerEntity")) << std::endl;
- offsets.m_nMoveType = 0x258;
- offsets.m_nMusicID = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nMusicID"));
- printf("> offsets.m_nMusicID [at %#X]\n", offsets.m_nMusicID);
- std::cout << offsets.m_nMusicID << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_nMusicID")) << std::endl;
- offsets.m_nHitboxSet = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_nHitboxSet"));
- printf("> offsets.m_nHitboxSet [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_nHitboxSet")));
- std::cout << offsets.m_nHitboxSet << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_nHitboxSet")) << std::endl;
- offsets.m_bIsBroken = U::NetVars->GetOffset(charenc("DT_BreakableSurface"), charenc("m_bIsBroken"));
- printf("> offsets.m_bIsBroken [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BreakableSurface"), charenc("m_bIsBroken")));
- std::cout << offsets.m_bIsBroken << U::NetVars->GetOffset(charenc("DT_BreakableSurface"), charenc("m_bIsBroken")) << std::endl;
- offsets.m_flC4Blow = U::NetVars->GetOffset(charenc("DT_PlantedC4"), charenc("m_flC4Blow"));
- printf("> offsets.m_flC4Blow [at %#X]\n", U::NetVars->GetOffset(charenc("DT_PlantedC4"), charenc("m_flC4Blow")));
- std::cout << offsets.m_flC4Blow << U::NetVars->GetOffset(charenc("DT_PlantedC4"), charenc("m_flC4Blow")) << std::endl;
- offsets.m_hOwner = U::NetVars->GetOffset(charenc("DT_BaseViewModel"), charenc("m_hOwner"));
- printf("> offsets.m_hOwner [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseViewModel"), charenc("m_hOwner")));
- std::cout << offsets.m_hOwner << U::NetVars->GetOffset(charenc("DT_BaseViewModel"), charenc("m_hOwner")) << std::endl;
- offsets.m_hWeapon = U::NetVars->GetOffset(charenc("DT_BaseViewModel"), charenc("m_hWeapon"));
- printf("> offsets.m_hWeapon [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseViewModel"), charenc("m_hWeapon")));
- std::cout << offsets.m_hWeapon << U::NetVars->GetOffset(charenc("DT_BaseViewModel"), charenc("m_hWeapon")) << std::endl;
- offsets.m_bReloadVisuallyComplete = U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_bReloadVisuallyComplete"));
- printf("> offsets.m_bReloadVisuallyComplete [at %#X]\n", U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_bReloadVisuallyComplete")));
- std::cout << offsets.m_bReloadVisuallyComplete << U::NetVars->GetOffset(charenc("DT_WeaponCSBase"), charenc("m_bReloadVisuallyComplete")) << std::endl;
- offsets.m_flNextPrimaryAttack = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flNextPrimaryAttack"));
- printf("> offsets.m_flNextPrimaryAttack [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flNextPrimaryAttack")));
- std::cout << offsets.m_flNextPrimaryAttack << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flNextPrimaryAttack")) << std::endl;
- offsets.m_nFallbackPaintKit = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackPaintKit"));
- printf("> offsets.m_nFallbackPaintKit [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackPaintKit")));
- std::cout << offsets.m_nFallbackPaintKit << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackPaintKit")) << std::endl;
- offsets.m_nFallbackSeed = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackSeed"));
- printf("> offsets.m_nFallbackSeed [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackSeed")));
- std::cout << offsets.m_nFallbackSeed << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackSeed")) << std::endl;
- offsets.m_flFallbackWear = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flFallbackWear"));
- printf("> offsets.m_flFallbackWear [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flFallbackWear")));
- std::cout << offsets.m_flFallbackWear << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flFallbackWear")) << std::endl;
- offsets.m_nFallbackStatTrak = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackStatTrak"));
- printf("> offsets.m_nFallbackStatTrak [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackStatTrak")));
- std::cout << offsets.m_nFallbackStatTrak << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_nFallbackStatTrak")) << std::endl;
- offsets.m_AttributeManager = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_AttributeManager"));
- printf("> offsets.m_AttributeManager [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_AttributeManager")));
- std::cout << offsets.m_AttributeManager << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_AttributeManager")) << std::endl;
- offsets.m_Item = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_Item"));
- printf("> offsets.m_Item [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_Item")));
- std::cout << offsets.m_Item << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_Item")) << std::endl;
- offsets.m_iEntityLevel = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iEntityLevel"));
- printf("> offsets.m_iEntityLevel [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iEntityLevel")));
- std::cout << offsets.m_iEntityLevel << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iEntityLevel")) << std::endl;
- offsets.m_iItemIDHigh = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iItemIDHigh"));
- printf("> offsets.m_iItemIDHigh [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iItemIDHigh")));
- std::cout << offsets.m_iItemIDHigh << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iItemIDHigh")) << std::endl;
- offsets.m_iItemIDLow = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iItemIDLow"));
- printf("> offsets.m_iItemIDLow [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iItemIDLow")));
- std::cout << offsets.m_iItemIDLow << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iItemIDLow")) << std::endl;
- offsets.m_iAccountID = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iAccountID"));
- printf("> offsets.m_iAccountID [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iAccountID")));
- std::cout << offsets.m_iAccountID << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iAccountID")) << std::endl;
- offsets.m_iEntityQuality = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iEntityQuality"));
- printf("> offsets.m_iEntityQuality [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iEntityQuality")));
- std::cout << offsets.m_iEntityQuality << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iEntityQuality")) << std::endl;
- offsets.m_iClip1 = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iClip1"));
- printf("> offsets.m_iClip1 [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iClip1")));
- std::cout << offsets.m_iClip1 << U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_iClip1")) << std::endl;
- offsets.m_OriginalOwnerXuidLow = U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_OriginalOwnerXuidLow"));
- printf("> offsets.m_OriginalOwnerXuidLow [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_OriginalOwnerXuidLow")));
- std::cout << offsets.m_OriginalOwnerXuidLow << U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_OriginalOwnerXuidLow")) << std::endl;
- offsets.m_OriginalOwnerXuidHigh = U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_OriginalOwnerXuidHigh"));
- printf("> offsets.m_OriginalOwnerXuidHigh [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_OriginalOwnerXuidHigh")));
- std::cout << offsets.m_OriginalOwnerXuidHigh << U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_OriginalOwnerXuidHigh")) << std::endl;
- offsets.m_iItemDefinitionIndex = U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_iItemDefinitionIndex"));
- printf("> offsets.m_iItemDefinitionIndex [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_iItemDefinitionIndex")));
- std::cout << offsets.m_iItemDefinitionIndex << U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_iItemDefinitionIndex")) << std::endl;
- offsets.m_bIsScoped = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bIsScoped"));
- printf("> offsets.m_bIsScoped [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bIsScoped")));
- std::cout << offsets.m_bIsScoped << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_bIsScoped")) << std::endl;
- offsets.m_hObserverTarget = U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_hObserverTarget"));
- printf("> offsets.m_hObserverTarget [at %#X]\n", U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_hObserverTarget")));
- std::cout << offsets.m_hObserverTarget << U::NetVars->GetOffset(charenc("DT_BasePlayer"), charenc("m_hObserverTarget")) << std::endl;
- offsets.m_angRotation = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_angEyeAngles[0]"));
- printf("> offsets.m_angRotation [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_angEyeAngles[0]")));
- std::cout << offsets.m_angRotation << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_angEyeAngles[0]")) << std::endl;
- offsets.m_flLowerBodyYawTarget = U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_flLowerBodyYawTarget"));
- printf("> offsets.m_flLowerBodyYawTarget [at %#X]\n", U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_flLowerBodyYawTarget")));
- std::cout << offsets.m_flLowerBodyYawTarget << U::NetVars->GetOffset(charenc("DT_CSPlayer"), charenc("m_flLowerBodyYawTarget")) << std::endl;
- offsets.m_szCustomName = U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_szCustomName"));
- std::cout << offsets.m_szCustomName << " " << U::NetVars->GetOffset(charenc("DT_BaseAttributableItem"), charenc("m_szCustomName")) << std::endl;
- offsets.m_flNextSecondaryAttack = U::NetVars->GetOffset(charenc("DT_BaseCombatWeapon"), charenc("m_flNextSecondaryAttack"));
- offsets.CalcPlayerView = U::FindPattern(strenc("client.dll"), strenc("84 C0 75 08 57 8B CE E8 ? ? ? ? 8B 06"));
- //printf("> offsets.CalcPlayerView [at %#X]\n", offsets.CalcPlayerView);
- //offsets.GlowManager = *( DWORD* )( U::FindPattern( strenc( "client.dll" ), strenc( "F3 ?? ?? ?? ?? ?? ?? ?? 83 C8 01 C7 05" ) ) + 0x4 );
- offsets.d3d9Device = **(DWORD**)(U::FindPattern(strenc("shaderapidx9.dll"), strenc("A1 ?? ?? ?? ?? 50 8B 08 FF 51 0C")) + 1); //++
- //printf("> offsets.d3d9Device [at %#X]\n", offsets.d3d9Device);
- 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"));
- //printf("> offsets.LoadFromBufferEx [at %#X]\n", offsets.LoadFromBufferEx);
- offsets.InitKeyValuesEx = U::FindPattern(strenc("client.dll"), strenc("55 8B EC 51 33 C0 C7 45"));
- //printf("> offsets.InitKeyValuesEx [at %#X]\n", offsets.InitKeyValuesEx);
- offsets.ServerRankRevealAllEx = U::FindPattern(strenc("client.dll"), strenc("55 8B EC 8B 0D ? ? ? ? 68 ? ? ? ? "));
- //printf("> offsets.ServerRankRevealAllEx [at %#X]\n", offsets.ServerRankRevealAllEx);
- 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
- //printf("> offsets.IsReadyEx [at %#X]\n", offsets.IsReadyEx);
- 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")); //++
- //printf("> offsets.ClipTraceToPlayersFn [at %#X]\n", offsets.ClipTraceToPlayersFn);
- offsets.LineGoesThroughSmoke = U::FindPattern(strenc("client.dll"), strenc("55 8B EC 83 EC 08 8B 15 ? ? ? ? 0F 57 C0")); //fixed by MadDog
- //printf("> offsets.LineGoesThroughSmoke [at %#X]\n", offsets.LineGoesThroughSmoke);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement