Как обновлять оффсеты вроде этих?

Новичок
Статус
Оффлайн
Регистрация
29 Апр 2019
Сообщения
1
Реакции[?]
0
Поинты[?]
0
yeah, мне 0 лет.
нашёл тут исходник, но суть в том что он крашит, я думаю из-за олд оффсетов
я бы обновил и сам, но тут они какие-то другие

C++:
#include "Offsets.h"
#include "UTIL Functions.h"

#define strenc( s ) ( s )

void Offsets::Initialise()
{
    // Modules
    Modules::Client = Utilities::Memory::WaitOnModuleHandle("client_panorama.dll");
    Modules::Engine = Utilities::Memory::WaitOnModuleHandle("engine.dll");
    Modules::VGUI2 = Utilities::Memory::WaitOnModuleHandle("vgui2.dll");
    Modules::VGUISurface = Utilities::Memory::WaitOnModuleHandle("vguimatsurface.dll");
    Modules::Material = Utilities::Memory::WaitOnModuleHandle("materialsystem.dll");
    Modules::VPhysics = Utilities::Memory::WaitOnModuleHandle("vphysics.dll");
    Modules::Stdlib = Utilities::Memory::WaitOnModuleHandle("vstdlib.dll");
    Modules::InputSys = Utilities::Memory::WaitOnModuleHandle("inputsystem.dll");

#pragma region VTables
    VMT::CHL_GetAllClasses = 8;

    VMT::Engine_GetScreenSize = 5;
    VMT::Engine_GetPlayerInfo = 8;
    VMT::Engine_GetLocalPlayer = 12;
    VMT::Engine_Time = 14;
    VMT::Engine_GetViewAngles = 18;
    VMT::Engine_SetViewAngles = 19;
    VMT::Engine_GetMaxClients = 20;
    VMT::Engine_IsConnected = 27;
    VMT::Engine_IsInGame = 26;
    VMT::Engine_WorldToScreenMatrix = 37;
    VMT::Engine_ClientCmd_Unrestricted = 114;

    VMT::Panel_GetName = 36;
    VMT::Panel_PaintTraverse = 41;

    VMT::Surface_DrawSetColorA = 14;
    VMT::Surface_DrawSetColorB = 15;
    VMT::Surface_DrawFilledRect = 16;
    VMT::Surface_DrawOutlinedRect = 18;
    VMT::Surface_DrawLine = 19;
    VMT::Surface_DrawSetTextFont = 23;
    VMT::Surface_DrawSetTextColorA = 24;
    VMT::Surface_DrawSetTextColorB = 25;
    VMT::Surface_DrawSetTextPos = 26;
    VMT::Surface_DrawPrintText = 28;
    VMT::Surface_DrawSetTextureRGBA = 37;
    VMT::Surface_DrawSetTexture = 38;
    VMT::Surface_CreateNewTextureID  = 43;
    VMT::Surface_FontCreate = 71;
    VMT::Surface_SetFontGlyphSet = 72;
    VMT::Surface_GetTextSize = 79;
    VMT::Surface_DrawOutlinedCircle = 103;
    VMT::Surface_SurfaceGetCursorPos = 66;
    VMT::Surface_DrawTexturedPolygon = 106;

    VMT::Material_GetName = 0;
    VMT::Material_SetMaterialVarFlag = 30;
    VMT::Material_GetMaterialVarFlag = 31;
    VMT::Material_AlphaModulate = 28;
    VMT::Material_ColorModulate = 29;
    VMT::Material_IncrementReferenceCount = 14;
    
    VMT::MaterialSystem_FindMaterial = 84;
    VMT::MaterialSystem_CreateMaterial = 83;
    
    VMT::ModelRender_ForcedMaterialOverride = 1;
    VMT::ModelRender_DrawModelExecute = 21;
    
    VMT::ModelInfo_GetModelName = 3;
    VMT::ModelInfo_GetStudiomodel = 30;

    VMT::RenderView_SetBlend = 4;
    VMT::RenderView_SetColorModulation = 6;

#pragma endregion Contains the VTable Indexs


    Functions::KeyValues_KeyValues = Utilities::Memory::FindPatternV2("client_panorama.dll", "55 8B EC 51 33 C0 C7 45");

    Functions::KeyValues_LoadFromBuffer = Utilities::Memory::FindPatternV2("client_panorama.dll", "55 8B EC 83 E4 F8 83 EC 34 53 8B 5D 0C 89 4C 24 04");

    Functions::dwCalcPlayerView =  Utilities::Memory::FindPattern("client_panorama.dll", (PBYTE)"\x84\xC0\x75\x08\x57\x8B\xCE\xE8\x00\x00\x00\x00\x8B\x06", "xxxxxxxx????xx");

    Functions::GetSeqActivity = GameUtils::FindPattern1(strenc("client_panorama.dll"), strenc("55 8B EC 83 7D 08 FF 56 8B F1 74 3D"));
    Functions::dwGetPlayerCompRank = GameUtils::FindPattern1(strenc("client_panorama.dll"), strenc("55 8B EC 8B 0D ? ? ? ? 68 ? ? ? ? "));

    Functions::IsReadySig = GameUtils::FindPattern1(strenc("client_panorama.dll"), strenc("55 8B EC 83 E4 F8 83 EC 08 56 8B 35 ? ? ? ? 57 8B 8E"));

    Functions::dwIsReady = GameUtils::FindPattern1(strenc("client_panorama.dll"), strenc("55 8B EC 83 E4 F8 83 EC 08 56 8B 35 ? ? ? ? 57 8B BE"));

    Utilities::Log("Offsets/Indexes Up to Date");
}

namespace Offsets
{
    namespace Modules
    {
        DWORD Client;
        DWORD Engine;
        DWORD VGUI2;
        DWORD VGUISurface;
        DWORD Material;
        DWORD VPhysics;
        DWORD Stdlib;
        DWORD InputSys;
    };

    namespace VMT
    {
        DWORD CHL_GetAllClasses;

        DWORD Engine_GetScreenSize;
        DWORD Engine_GetPlayerInfo;
        DWORD Engine_GetLocalPlayer;
        DWORD Engine_Time;
        DWORD Engine_GetViewAngles;
        DWORD Engine_SetViewAngles;
        DWORD Engine_GetMaxClients;
        DWORD Engine_IsConnected;
        DWORD Engine_IsInGame;
        DWORD Engine_WorldToScreenMatrix;
        DWORD Engine_GetNetChannelInfo;
        DWORD Engine_ClientCmd_Unrestricted;

        DWORD Panel_GetName;
        DWORD Panel_PaintTraverse;

        DWORD Surface_DrawSetColorA;
        DWORD Surface_DrawSetColorB;
        DWORD Surface_DrawFilledRect;
        DWORD Surface_DrawOutlinedRect;
        DWORD Surface_DrawLine;
        DWORD Surface_DrawSetTextFont;
        DWORD Surface_DrawSetTextColorA;
        DWORD Surface_DrawSetTextColorB;
        DWORD Surface_DrawSetTextPos;
        DWORD Surface_DrawPrintText;
        DWORD Surface_DrawSetTextureRGBA;
        DWORD Surface_DrawSetTexture;
        DWORD Surface_CreateNewTextureID;
        DWORD Surface_FontCreate;
        DWORD Surface_SetFontGlyphSet;
        DWORD Surface_GetTextSize;
        DWORD Surface_DrawOutlinedCircle;
        DWORD Surface_SurfaceGetCursorPos;
        DWORD Surface_DrawTexturedPolygon;

        DWORD Material_GetName;
        DWORD Material_SetMaterialVarFlag;
        DWORD Material_GetMaterialVarFlag;
        DWORD Material_AlphaModulate;
        DWORD Material_ColorModulate;
        DWORD Material_IncrementReferenceCount;

        DWORD MaterialSystem_FindMaterial;
        DWORD MaterialSystem_CreateMaterial;

        DWORD ModelRender_ForcedMaterialOverride;
        DWORD ModelRender_DrawModelExecute;

        DWORD ModelInfo_GetModelName;
        DWORD ModelInfo_GetStudiomodel;

        DWORD RenderView_SetBlend;
        DWORD RenderView_SetColorModulation;

        DWORD Weapon_GetSpread;
    };

    namespace Functions
    {
        DWORD KeyValues_KeyValues;
        DWORD KeyValues_LoadFromBuffer;
        DWORD dwCalcPlayerView;
        DWORD dwGetPlayerCompRank;
        DWORD dwIsReady;
        DWORD GetWeaponData;
        DWORD IsReadySig;
        DWORD GetSeqActivity;
    };
};
 
Забаненный
Статус
Оффлайн
Регистрация
13 Июн 2019
Сообщения
118
Реакции[?]
9
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
1,262
Реакции[?]
360
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
13 Июн 2019
Сообщения
118
Реакции[?]
9
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
#6464FF
Участник
Статус
Оффлайн
Регистрация
22 Мар 2020
Сообщения
561
Реакции[?]
225
Поинты[?]
4K
Новые офсеты
C++:
using System;

// 2020-04-03 10:10:14.304646200 UTC

namespace hazedumper
{
    public const Int32 timestamp = 1585908614;
    public static class netvars
    {
        public const Int32 cs_gamerules_data = 0x0;
        public const Int32 m_ArmorValue = 0xB368;
        public const Int32 m_Collision = 0x320;
        public const Int32 m_CollisionGroup = 0x474;
        public const Int32 m_Local = 0x2FBC;
        public const Int32 m_MoveType = 0x25C;
        public const Int32 m_OriginalOwnerXuidHigh = 0x31B4;
        public const Int32 m_OriginalOwnerXuidLow = 0x31B0;
        public const Int32 m_SurvivalGameRuleDecisionTypes = 0x1320;
        public const Int32 m_SurvivalRules = 0xCF8;
        public const Int32 m_aimPunchAngle = 0x302C;
        public const Int32 m_aimPunchAngleVel = 0x3038;
        public const Int32 m_angEyeAnglesX = 0xB36C;
        public const Int32 m_angEyeAnglesY = 0xB370;
        public const Int32 m_bBombPlanted = 0x99D;
        public const Int32 m_bFreezePeriod = 0x20;
        public const Int32 m_bGunGameImmunity = 0x3930;
        public const Int32 m_bHasDefuser = 0xB378;
        public const Int32 m_bHasHelmet = 0xB35C;
        public const Int32 m_bInReload = 0x3295;
        public const Int32 m_bIsDefusing = 0x391C;
        public const Int32 m_bIsQueuedMatchmaking = 0x74;
        public const Int32 m_bIsScoped = 0x3914;
        public const Int32 m_bIsValveDS = 0x75;
        public const Int32 m_bSpotted = 0x93D;
        public const Int32 m_bSpottedByMask = 0x980;
        public const Int32 m_bStartedArming = 0x33E0;
        public const Int32 m_bUseCustomAutoExposureMax = 0x9D9;
        public const Int32 m_bUseCustomAutoExposureMin = 0x9D8;
        public const Int32 m_bUseCustomBloomScale = 0x9DA;
        public const Int32 m_clrRender = 0x70;
        public const Int32 m_dwBoneMatrix = 0x26A8;
        public const Int32 m_fAccuracyPenalty = 0x3320;
        public const Int32 m_fFlags = 0x104;
        public const Int32 m_flC4Blow = 0x2990;
        public const Int32 m_flCustomAutoExposureMax = 0x9E0;
        public const Int32 m_flCustomAutoExposureMin = 0x9DC;
        public const Int32 m_flCustomBloomScale = 0x9E4;
        public const Int32 m_flDefuseCountDown = 0x29AC;
        public const Int32 m_flDefuseLength = 0x29A8;
        public const Int32 m_flFallbackWear = 0x31C0;
        public const Int32 m_flFlashDuration = 0xA410;
        public const Int32 m_flFlashMaxAlpha = 0xA40C;
        public const Int32 m_flLastBoneSetupTime = 0x2924;
        public const Int32 m_flLowerBodyYawTarget = 0x3A7C;
        public const Int32 m_flNextAttack = 0x2D70;
        public const Int32 m_flNextPrimaryAttack = 0x3228;
        public const Int32 m_flSimulationTime = 0x268;
        public const Int32 m_flTimerLength = 0x2994;
        public const Int32 m_hActiveWeapon = 0x2EF8;
        public const Int32 m_hMyWeapons = 0x2DF8;
        public const Int32 m_hObserverTarget = 0x338C;
        public const Int32 m_hOwner = 0x29CC;
        public const Int32 m_hOwnerEntity = 0x14C;
        public const Int32 m_iAccountID = 0x2FC8;
        public const Int32 m_iClip1 = 0x3254;
        public const Int32 m_iCompetitiveRanking = 0x1A84;
        public const Int32 m_iCompetitiveWins = 0x1B88;
        public const Int32 m_iCrosshairId = 0xB3D4;
        public const Int32 m_iEntityQuality = 0x2FAC;
        public const Int32 m_iFOV = 0x31E4;
        public const Int32 m_iFOVStart = 0x31E8;
        public const Int32 m_iGlowIndex = 0xA428;
        public const Int32 m_iHealth = 0x100;
        public const Int32 m_iItemDefinitionIndex = 0x2FAA;
        public const Int32 m_iItemIDHigh = 0x2FC0;
        public const Int32 m_iMostRecentModelBoneCounter = 0x2690;
        public const Int32 m_iObserverMode = 0x3378;
        public const Int32 m_iShotsFired = 0xA380;
        public const Int32 m_iState = 0x3248;
        public const Int32 m_iTeamNum = 0xF4;
        public const Int32 m_lifeState = 0x25F;
        public const Int32 m_nFallbackPaintKit = 0x31B8;
        public const Int32 m_nFallbackSeed = 0x31BC;
        public const Int32 m_nFallbackStatTrak = 0x31C4;
        public const Int32 m_nForceBone = 0x268C;
        public const Int32 m_nTickBase = 0x3430;
        public const Int32 m_rgflCoordinateFrame = 0x444;
        public const Int32 m_szCustomName = 0x303C;
        public const Int32 m_szLastPlaceName = 0x35B4;
        public const Int32 m_thirdPersonViewAngles = 0x31D8;
        public const Int32 m_vecOrigin = 0x138;
        public const Int32 m_vecVelocity = 0x114;
        public const Int32 m_vecViewOffset = 0x108;
        public const Int32 m_viewPunchAngle = 0x3020;
    }
    public static class signatures
    {
        public const Int32 anim_overlays = 0x2980;
        public const Int32 clientstate_choked_commands = 0x4D28;
        public const Int32 clientstate_delta_ticks = 0x174;
        public const Int32 clientstate_last_outgoing_command = 0x4D24;
        public const Int32 clientstate_net_channel = 0x9C;
        public const Int32 convar_name_hash_table = 0x2F0F8;
        public const Int32 dwClientState = 0x589DCC;
        public const Int32 dwClientState_GetLocalPlayer = 0x180;
        public const Int32 dwClientState_IsHLTV = 0x4D40;
        public const Int32 dwClientState_Map = 0x28C;
        public const Int32 dwClientState_MapDirectory = 0x188;
        public const Int32 dwClientState_MaxPlayer = 0x388;
        public const Int32 dwClientState_PlayerInfo = 0x52B8;
        public const Int32 dwClientState_State = 0x108;
        public const Int32 dwClientState_ViewAngles = 0x4D88;
        public const Int32 dwEntityList = 0x4D419F4;
        public const Int32 dwForceAttack = 0x3172FBC;
        public const Int32 dwForceAttack2 = 0x3172FC8;
        public const Int32 dwForceBackward = 0x3173010;
        public const Int32 dwForceForward = 0x317301C;
        public const Int32 dwForceJump = 0x51EB650;
        public const Int32 dwForceLeft = 0x3172F98;
        public const Int32 dwForceRight = 0x3172F8C;
        public const Int32 dwGameDir = 0x6285F8;
        public const Int32 dwGameRulesProxy = 0x525E92C;
        public const Int32 dwGetAllClasses = 0xD53E6C;
        public const Int32 dwGlobalVars = 0x589AD0;
        public const Int32 dwGlowObjectManager = 0x52898B8;
        public const Int32 dwInput = 0x5192F80;
        public const Int32 dwInterfaceLinkList = 0x8F83F4;
        public const Int32 dwLocalPlayer = 0xD2DB84;
        public const Int32 dwMouseEnable = 0xD33728;
        public const Int32 dwMouseEnablePtr = 0xD336F8;
        public const Int32 dwPlayerResource = 0x317133C;
        public const Int32 dwRadarBase = 0x5176764;
        public const Int32 dwSensitivity = 0xD335C4;
        public const Int32 dwSensitivityPtr = 0xD33598;
        public const Int32 dwSetClanTag = 0x89E00;
        public const Int32 dwViewMatrix = 0x4D33334;
        public const Int32 dwWeaponTable = 0x5193A44;
        public const Int32 dwWeaponTableIndex = 0x324C;
        public const Int32 dwYawPtr = 0xD33388;
        public const Int32 dwZoomSensitivityRatioPtr = 0xD385D0;
        public const Int32 dwbSendPackets = 0xD3A0A;
        public const Int32 dwppDirect3DDevice9 = 0xA7030;
        public const Int32 find_hud_element = 0x2CB0C0A0;
        public const Int32 force_update_spectator_glow = 0x399022;
        public const Int32 interface_engine_cvar = 0x3E9EC;
        public const Int32 is_c4_owner = 0x3A57F0;
        public const Int32 m_bDormant = 0xED;
        public const Int32 m_flSpawnTime = 0xA360;
        public const Int32 m_pStudioHdr = 0x294C;
        public const Int32 m_pitchClassPtr = 0x5176A08;
        public const Int32 m_yawClassPtr = 0xD33388;
        public const Int32 model_ambient_min = 0x58CDEC;
        public const Int32 set_abs_angles = 0x1CF030;
        public const Int32 set_abs_origin = 0x1CEE70;
    }
} // namespace hazedumper
Ты сам понял что высрал? :whyRly:
 
Сверху Снизу