Можете новые паттерны скинуть?:D пожалуйста) уже нашел, вот они: InputPerSig = (CInput*) *(DWORD*)( Offsets->FindSignature( XOR( "client.dll" ), XOR( "B9 ? ? ? ? F3 0F 11 04 24 FF 50 10" ) ) + 1 ); GameRules = ( CGameRules* ) *( DWORD* )( Offsets->FindSignature( XOR( "client.dll" ), XOR( "A1 ? ? ? ? 85 C0 0F 84 ? ? ? ? 80 B8 ? ? ? ? ? 0F 84 ? ? ? ? 0F 10 05" ) ) + 1 ); MoveHelper = **reinterpret_cast< IMoveHelper*** >(Offsets->FindSignature( XOR( "client.dll" ), XOR( "8B 0D ? ? ? ? 8B 46 08 68" ) ) + 0x2); Globals = **reinterpret_cast< CGlobalVarsBase*** >(( *reinterpret_cast< DWORD** >(BaseClientDLL) )[ 0 ] + 0x1B); cOffset::isReady = FindSignature( XOR( "client.dll" ), XOR( "55 8B EC 83 E4 F8 83 EC 08 56 8B 35 ? ? ? ? 57 8B BE" ) ); cOffset::isBreakableEntity = FindSignature( XOR( "client.dll" ), XOR( "55 8B EC 51 56 8B F1 85 F6 74 68" ) ); cOffset::UTIL_ClipTraceToPlayers = FindSignature( XOR( "client.dll" ), XOR( "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" ) ); cOffset::HandleBulletPenetration = FindSignature( XOR( "client.dll" ), XOR( "53 8B DC 83 EC 08 83 E4 F8 83 C4 04 55 8B 6B 04 89 6C 24 04 8B EC 83 EC 78 8B 53 14" ) ); cOffset::s_bOverridePostProcessing = FindSignature( XOR( "client.dll" ), XOR( "80 3D ? ? ? ? ? 53 56 57 0F 85" ) ) + 0x2; cOffset::setClanTag = FindSignature( XOR( "engine.dll" ), XOR( "53 56 57 8B DA 8B F9 FF 15" ) ); cOffset::loadNamedSky = FindSignature( XOR( "engine.dll" ), XOR( "55 8B EC 81 EC ? ? ? ? 56 57 8B F9 C7 45" ) ); cOffset::m_pPredictionRandomSeed = FindSignature( XOR( "client.dll" ), XOR( "8B 0D ? ? ? ? BA ? ? ? ? E8 ? ? ? ? 83 C4 04" ) ) + 2; Variables->ForceUpdate = (ForceUpdateFn)FindSignature( XOR( "engine.dll" ), XOR( "A1 ? ? ? ? B9 ? ? ? ? 56 FF 50 14 8B 34 85" ) );
InputPerSig = (CInput*) *(DWORD*)( Offsets->FindSignature( XOR( "client.dll" ), XOR( "B9 ? ? ? ? F3 0F 11 04 24 FF 50 10" ) ) + 1 ); GameRules = ( CGameRules* ) *( DWORD* )( Offsets->FindSignature( XOR( "client.dll" ), XOR( "A1 ? ? ? ? 85 C0 0F 84 ? ? ? ? 80 B8 ? ? ? ? ? 0F 84 ? ? ? ? 0F 10 05" ) ) + 1 ); MoveHelper = **reinterpret_cast< IMoveHelper*** >(Offsets->FindSignature( XOR( "client.dll" ), XOR( "8B 0D ? ? ? ? 8B 46 08 68" ) ) + 0x2); Globals = **reinterpret_cast< CGlobalVarsBase*** >(( *reinterpret_cast< DWORD** >(BaseClientDLL) )[ 0 ] + 0x1B); cOffset::isReady = FindSignature( XOR( "client.dll" ), XOR( "55 8B EC 83 E4 F8 83 EC 08 56 8B 35 ? ? ? ? 57 8B BE" ) ); cOffset::isBreakableEntity = FindSignature( XOR( "client.dll" ), XOR( "55 8B EC 51 56 8B F1 85 F6 74 68" ) ); cOffset::UTIL_ClipTraceToPlayers = FindSignature( XOR( "client.dll" ), XOR( "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" ) ); cOffset::HandleBulletPenetration = FindSignature( XOR( "client.dll" ), XOR( "53 8B DC 83 EC 08 83 E4 F8 83 C4 04 55 8B 6B 04 89 6C 24 04 8B EC 83 EC 78 8B 53 14" ) ); cOffset::s_bOverridePostProcessing = FindSignature( XOR( "client.dll" ), XOR( "80 3D ? ? ? ? ? 53 56 57 0F 85" ) ) + 0x2; cOffset::setClanTag = FindSignature( XOR( "engine.dll" ), XOR( "53 56 57 8B DA 8B F9 FF 15" ) ); cOffset::loadNamedSky = FindSignature( XOR( "engine.dll" ), XOR( "55 8B EC 81 EC ? ? ? ? 56 57 8B F9 C7 45" ) ); cOffset::m_pPredictionRandomSeed = FindSignature( XOR( "client.dll" ), XOR( "8B 0D ? ? ? ? BA ? ? ? ? E8 ? ? ? ? 83 C4 04" ) ) + 2; Variables->ForceUpdate = (ForceUpdateFn)FindSignature( XOR( "engine.dll" ), XOR( "A1 ? ? ? ? B9 ? ? ? ? 56 FF 50 14 8B 34 85" ) );