Исходник SvCheats::GetBool

  • Автор темы Автор темы shialex
  • Дата начала Дата начала
august
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
25 Мар 2021
Сообщения
229
Реакции
89
C++:
Expand Collapse Copy
// IDA SIG ->  "40 55 53 56 57 41 55 48 8D AC 24 ? ? ? ? 48 81 EC ? ? ? ? 48 63 DA"
void* hkCVar_GetBool(CConCommandMemberAccessor* cmd, int default_value) {
    static auto original = hooks::cvar_get_value_hk.get_original<void*(*)(CConCommandMemberAccessor*, int)>();
    static auto camera_think_return = reinterpret_cast<void*>(Utils->PatternScan("client.dll", "48 85 C0 75 0B 48 8B 05 ? ? ? ? 48 8B 40 08 44 38 38 75 3B"));
    static bool fake_true_cvar = true;

    if (camera_think_return == _ReturnAddress()) // skip sv_cheats check in thirdperson
        return &fake_true_cvar;

    return original(cmd, default_value);
}
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
@sky1e беги быстрее пастить в свой hackkk
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
когда скайл перестанет пастить лв в свой p2c hack since 2020
1699172001468.png
 
так у меня и так есть

static auto camera_think_return = reinterpret_cast<void*>(Utils->PatternScan("client.dll", "48 85 C0 75 0B 48 8B 05 ? ? ? ? 48 8B 40 08 44 38 38 75 3B")); static bool fake_true_cvar = true; if (camera_think_return == _ReturnAddress()) // skip sv_cheats check in thirdperson return &fake_true_cvar;
и можно сделать без этого, юзнув только одну прекрасную сигнатуру
 
так у меня и так есть


и можно сделать без этого, юзнув только одну прекрасную сигнатуру
Не спорю, я скинул что бы самые маленькие смогли разобраться
 
импакта от твоего поста 0
Ты сам написал что можно и по другому, как это 0 импакта, если ты не смог запастить то это твои проблемы, не пиши в этот тред ничего лишнего
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
дима потрошитель? когда скит
дима потрошитель под другим аккаунтом.......................................................................................................................................................................................................................................................................... это не дима -____________-
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
да за что вы меня так??? ещё один меня потрошителем назвал, ну что я вам плохое то сделал? :NotLikeThis:
Потому-что человек ничего не понимает и пишет абсолютную ерень...
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
Expand Collapse Copy
// IDA SIG ->  "40 55 53 56 57 41 55 48 8D AC 24 ? ? ? ? 48 81 EC ? ? ? ? 48 63 DA"
void* hkCVar_GetBool(CConCommandMemberAccessor* cmd, int default_value) {
    static auto original = hooks::cvar_get_value_hk.get_original<void*(*)(CConCommandMemberAccessor*, int)>();
    static auto camera_think_return = reinterpret_cast<void*>(Utils->PatternScan("client.dll", "48 85 C0 75 0B 48 8B 05 ? ? ? ? 48 8B 40 08 44 38 38 75 3B"));
    static bool fake_true_cvar = true;

    if (camera_think_return == _ReturnAddress()) // skip sv_cheats check in thirdperson
        return &fake_true_cvar;

    return original(cmd, default_value);
}
интересно, а как у меня в 2 строки уложилось ?
 
C++:
Expand Collapse Copy
// IDA SIG ->  "40 55 53 56 57 41 55 48 8D AC 24 ? ? ? ? 48 81 EC ? ? ? ? 48 63 DA"
void* hkCVar_GetBool(CConCommandMemberAccessor* cmd, int default_value) {
    static auto original = hooks::cvar_get_value_hk.get_original<void*(*)(CConCommandMemberAccessor*, int)>();
    static auto camera_think_return = reinterpret_cast<void*>(Utils->PatternScan("client.dll", "48 85 C0 75 0B 48 8B 05 ? ? ? ? 48 8B 40 08 44 38 38 75 3B"));
    static bool fake_true_cvar = true;

    if (camera_think_return == _ReturnAddress()) // skip sv_cheats check in thirdperson
        return &fake_true_cvar;

    return original(cmd, default_value);
}
Действительно, бог покинул нас много лет назад
 
Назад
Сверху Снизу