Гайд Reveal scoreboard money of lw (hooked_isplaingdemo)

  • Автор темы Автор темы ghooost
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
18 Мар 2021
Сообщения
70
Реакции
29
сам хук:
C++:
Expand Collapse Copy
#include "..\hooks.hpp"

using FnIsPlayingDemo = bool(__thiscall*)(void*);

bool __fastcall hooks::hooked_isplaingdemo(void* ecx, void* edx)
{
    static auto original_fn = engine_hook->get_func_address <FnIsPlayingDemo>(82);

    if (!ecx)
        return original_fn(ecx);

    if (!m_engine()->IsInGame() || !m_engine()->IsConnected())
        return original_fn(ecx);

    if (g_cfg.misc.money_reveal) {
        if (*static_cast<uintptr_t*>(_ReturnAddress()) == 0x0975C084
            && **reinterpret_cast<uintptr_t**>(uintptr_t(_AddressOfReturnAddress()) + 4) == 0x0C75C084)
            return true;
    }

    return original_fn(ecx);
}

в main cpp
C++:
Expand Collapse Copy
 hooks::engine_hook->hook_function(reinterpret_cast<uintptr_t>(hooks::hooked_isplaingdemo), 82);
 
ib79rq6z.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
сам хук:
C++:
Expand Collapse Copy
#include "..\hooks.hpp"

using FnIsPlayingDemo = bool(__thiscall*)(void*);

bool __fastcall hooks::hooked_isplaingdemo(void* ecx, void* edx)
{
    static auto original_fn = engine_hook->get_func_address <FnIsPlayingDemo>(82);

    if (!ecx)
        return original_fn(ecx);

    if (!m_engine()->IsInGame() || !m_engine()->IsConnected())
        return original_fn(ecx);

    if (g_cfg.misc.money_reveal) {
        if (*static_cast<uintptr_t*>(_ReturnAddress()) == 0x0975C084
            && **reinterpret_cast<uintptr_t**>(uintptr_t(_AddressOfReturnAddress()) + 4) == 0x0C75C084)
            return true;
    }

    return original_fn(ecx);
}

в main cpp
C++:
Expand Collapse Copy
 hooks::engine_hook->hook_function(reinterpret_cast<uintptr_t>(hooks::hooked_isplaingdemo), 82);
will this work on legacy?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
это не так работает.........
(:
Expand Collapse Copy
            if (pEntity->GetTeamNum() == local->GetTeamNum())
                continue;
 
            if (local->GetTeamNum() == TEAM_CS_T) {
                // 1030, 354 when localp is on t side.
                //g_Render->DrawString2(1030, y, Color::Blue(), ALIGN_RIGHT, "$%i", pEntity->GetMoney());
                g_Render->DrawString2(g_Render->font.Money, 1030, y, Color::Red(), FONT_CENTER, "$%i", pEntity->GetMoney());
 
 
            }
            else if (local->GetTeamNum() == TEAM_CS_CT) {
                // 1030, 604 when localp is on ct side.
                g_Render->DrawString2(g_Render->font.Money, 1030, y + 250, Color::Red(), FONT_RIGHT, "$%i", pEntity->GetMoney());
 
(:
Expand Collapse Copy
            if (pEntity->GetTeamNum() == local->GetTeamNum())
                continue;

            if (local->GetTeamNum() == TEAM_CS_T) {
                // 1030, 354 when localp is on t side.
                //g_Render->DrawString2(1030, y, Color::Blue(), ALIGN_RIGHT, "$%i", pEntity->GetMoney());
                g_Render->DrawString2(g_Render->font.Money, 1030, y, Color::Red(), FONT_CENTER, "$%i", pEntity->GetMoney());


            }
            else if (local->GetTeamNum() == TEAM_CS_CT) {
                // 1030, 604 when localp is on ct side.
                g_Render->DrawString2(g_Render->font.Money, 1030, y + 250, Color::Red(), FONT_RIGHT, "$%i", pEntity->GetMoney());
ХВЗАПРХВАПЗРПАВХРАЗРЗПХАЗРПАХРАЗ
1690388579646.png

ТЕМА ПРО ТАБ, А НЕ КАК ПОЛУЧИТЬ ДЕНЬГИ У ПРОТИВНИКА XDDDDDDDDDD
 
Назад
Сверху Снизу