Вопрос Фатал кс 2

🫶🫶🫶
Участник
Статус
Оффлайн
Регистрация
1 Ноя 2018
Сообщения
817
Реакции[?]
183
Поинты[?]
47K
Пацаны как быстро ебануть оффсеты, а то там очень много если в ручную обновлять с этого

C++:
namespace ccsplayer_controller
{
                constexpr auto in_game_money_services_ptr = 0x700;
                constexpr auto inventory_services_ptr = 0x708;
                constexpr auto action_tracking_services_ptr = 0x710;
                constexpr auto damage_services_ptr = 0x718;
                constexpr auto ping = 0x720;
                constexpr auto has_communication_abuse_mute = 0x724;
                constexpr auto crosshair_codes = 0x728;
                constexpr auto pending_team_num = 0x730;
                constexpr auto force_team_time = 0x734;
                constexpr auto comp_teammate_color = 0x738;
                constexpr auto ever_played_on_team = 0x73c;
                constexpr auto previous_force_join_team_time = 0x740;
                constexpr auto clan = 0x748;
                constexpr auto s_sanitized_player_name = 0x750;
                constexpr auto coaching_team = 0x758;
                constexpr auto player_dominated = 0x760;
                constexpr auto player_dominating_me = 0x768;
                constexpr auto competitive_ranking = 0x770;
                constexpr auto competitive_wins = 0x774;
                constexpr auto competitive_rank_type = 0x778;
                constexpr auto competitive_ranking_predicted_win = 0x77c;
                constexpr auto competitive_ranking_predicted_loss = 0x780;
                constexpr auto competitive_ranking_predicted_tie = 0x784;
                constexpr auto end_match_next_map_vote = 0x788;
                constexpr auto un_active_quest_id = 0x78c;
                constexpr auto quest_progress_reason = 0x790;
                constexpr auto un_player_tv_control_flags = 0x794;
                constexpr auto draft_index = 0x7c0;
                constexpr auto ms_queued_mode_disconnection_timestamp = 0x7c4;
                constexpr auto ui_abandon_recorded_reason = 0x7c8;
                constexpr auto cannot_be_kicked = 0x7cc;
                constexpr auto ever_fully_connected = 0x7cd;
                constexpr auto abandon_allows_surrender = 0x7ce;
                constexpr auto abandon_offers_instant_surrender = 0x7cf;
                constexpr auto disconnection1_min_warning_printed = 0x7d0;
                constexpr auto score_reported = 0x7d1;
                constexpr auto disconnection_tick = 0x7d4;
                constexpr auto controlling_bot = 0x7e0;
                constexpr auto has_controlled_bot_this_round = 0x7e1;
                constexpr auto has_been_controlled_by_player_this_round = 0x7e2;
                constexpr auto bots_controlled_this_round = 0x7e4;
                constexpr auto can_control_observed_bot = 0x7e8;
                constexpr auto h_player_pawn = 0x7ec;
                constexpr auto h_observer_pawn = 0x7f0;
                constexpr auto pawn_is_alive = 0x7f4;
                constexpr auto pawn_health = 0x7f8;
                constexpr auto pawn_armor = 0x7fc;
                constexpr auto pawn_has_defuser = 0x800;
                constexpr auto pawn_has_helmet = 0x801;
                constexpr auto pawn_character_def_index = 0x802;
                constexpr auto pawn_lifetime_start = 0x804;
                constexpr auto pawn_lifetime_end = 0x808;
                constexpr auto pawn_bot_difficulty = 0x80c;
                constexpr auto h_original_controller_of_current_pawn = 0x810;
                constexpr auto score = 0x814;
                constexpr auto vec_kills = 0x818;
                constexpr auto mvps = 0x830;
                constexpr auto is_player_name_dirty = 0x834;
} // namespace ccsplayer_controller
на этот
что бы работать с дампером который с гит хаба
C++:
namespace CCSPlayerController { // CBasePlayerController
    constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x6F8; // CCSPlayerController_InGameMoneyServices*
    constexpr std::ptrdiff_t m_pInventoryServices = 0x700; // CCSPlayerController_InventoryServices*
    constexpr std::ptrdiff_t m_pActionTrackingServices = 0x708; // CCSPlayerController_ActionTrackingServices*
    constexpr std::ptrdiff_t m_pDamageServices = 0x710; // CCSPlayerController_DamageServices*
    constexpr std::ptrdiff_t m_iPing = 0x718; // uint32_t
    constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x71C; // bool
    constexpr std::ptrdiff_t m_szCrosshairCodes = 0x720; // CUtlSymbolLarge
    constexpr std::ptrdiff_t m_iPendingTeamNum = 0x728; // uint8_t
    constexpr std::ptrdiff_t m_flForceTeamTime = 0x72C; // GameTime_t
    constexpr std::ptrdiff_t m_iCompTeammateColor = 0x730; // int32_t
    constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x734; // bool
    constexpr std::ptrdiff_t m_flPreviousForceJoinTeamTime = 0x738; // GameTime_t
    constexpr std::ptrdiff_t m_szClan = 0x740; // CUtlSymbolLarge
    constexpr std::ptrdiff_t m_sSanitizedPlayerName = 0x748; // CUtlString
    constexpr std::ptrdiff_t m_iCoachingTeam = 0x750; // int32_t
    constexpr std::ptrdiff_t m_nPlayerDominated = 0x758; // uint64_t
    constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x760; // uint64_t
    constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x768; // int32_t
    constexpr std::ptrdiff_t m_iCompetitiveWins = 0x76C; // int32_t
    constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x770; // int8_t
    constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x774; // int32_t
    constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x778; // int32_t
    constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x77C; // int32_t
    constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x780; // int32_t
    constexpr std::ptrdiff_t m_unActiveQuestId = 0x784; // uint16_t
    constexpr std::ptrdiff_t m_nQuestProgressReason = 0x788; // QuestProgress::Reason
    constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x78C; // uint32_t
    constexpr std::ptrdiff_t m_iDraftIndex = 0x7B8; // int32_t
    constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x7BC; // uint32_t
    constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x7C0; // uint32_t
    constexpr std::ptrdiff_t m_bCannotBeKicked = 0x7C4; // bool
    constexpr std::ptrdiff_t m_bEverFullyConnected = 0x7C5; // bool
    constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x7C6; // bool
    constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x7C7; // bool
    constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x7C8; // bool
    constexpr std::ptrdiff_t m_bScoreReported = 0x7C9; // bool
    constexpr std::ptrdiff_t m_nDisconnectionTick = 0x7CC; // int32_t
    constexpr std::ptrdiff_t m_bControllingBot = 0x7D8; // bool
    constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x7D9; // bool
    constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x7DA; // bool
    constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x7DC; // int32_t
    constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x7E0; // bool
    constexpr std::ptrdiff_t m_hPlayerPawn = 0x7E4; // CHandle<C_CSPlayerPawn>
    constexpr std::ptrdiff_t m_hObserverPawn = 0x7E8; // CHandle<C_CSObserverPawn>
    constexpr std::ptrdiff_t m_bPawnIsAlive = 0x7EC; // bool
    constexpr std::ptrdiff_t m_iPawnHealth = 0x7F0; // uint32_t
    constexpr std::ptrdiff_t m_iPawnArmor = 0x7F4; // int32_t
    constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x7F8; // bool
    constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x7F9; // bool
    constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x7FA; // uint16_t
    constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x7FC; // int32_t
    constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x800; // int32_t
    constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x804; // int32_t
    constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x808; // CHandle<CCSPlayerController>
    constexpr std::ptrdiff_t m_iScore = 0x80C; // int32_t
    constexpr std::ptrdiff_t m_vecKills = 0x810; // C_NetworkUtlVectorBase<EKillTypes_t>
    constexpr std::ptrdiff_t m_bMvpNoMusic = 0x828; // bool
    constexpr std::ptrdiff_t m_eMvpReason = 0x82C; // int32_t
    constexpr std::ptrdiff_t m_iMusicKitID = 0x830; // int32_t
    constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x834; // int32_t
    constexpr std::ptrdiff_t m_iMVPs = 0x838; // int32_t
    constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x83C; // bool
}
ps я люблю этот ваш снейк кейс
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
16 Июн 2022
Сообщения
34
Реакции[?]
17
Поинты[?]
6K
for the love of god just make your own file builder with a function that transforms names to snake_case... chatgpt and google are your friends
 
Сверху Снизу