Исходник Left hand knife [Legendware]

Статус
В этой теме нельзя размещать новые ответы.
  • 40
  • 25
Контакты для связи отсутствуют.
misc.cpp
Код:
void misc::Leftknife()
{


    static auto left_knife = m_cvar()->FindVar("cl_righthand");


    if (!g_ctx.local() || !g_ctx.local()->is_alive() || !g_cfg.misc.Leftknife)
    {
        left_knife->SetValue(1);
        return;
    }


    auto weapon = g_ctx.local()->m_hActiveWeapon();
    if (!weapon) return;


    left_knife->SetValue(!weapon->is_knife());
}


misc.h
Код:
void Leftknife();

configs.cpp
Код:
setup_item(&g_cfg.misc.Leftknife, false, crypt_str("Misc.LeftKnife"));


configs.h
Код:
bool Leftknife;


Создаём чекбокс и готово!
menu.cpp
Код:
ImGui::Checkbox(crypt_str("Left Handed Knife"), &g_cfg.misc.Leftknife);
 
  • Мне нравится
Реакции: Loma
  • 445
  • 1
  • 90
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Впервы за 10 лет изучения LuaJIT и остальных языков я увидел чистый и нормальный код;)(y)
 
  • 10
  • 0
cringe
C++:
void misc::left_hand_knife(ClientFrameStage_t stage)
{
    if (stage != ClientFrameStage_t::FRAME_RENDER_START && stage != ClientFrameStage_t::FRAME_RENDER_END)
        return;

    const static auto cl_righthand = m_cvar()->FindVar(crypt_str("cl_righthand"));
    const auto weapon_knife = g_ctx.globals.weapon->is_knife();
    static bool var;

    if (stage == ClientFrameStage_t::FRAME_RENDER_START)
    {
        var = cl_righthand->GetInt();

        if (!g_cfg.esp.invert_knife)
        {
            cl_righthand->SetValue(var);
            return;
        }

        if (weapon_knife)
        {
            cl_righthand->SetValue(!var);
        }
    }
    else
    {
        cl_righthand->SetValue(var);
    }
}
 
  • 40
  • 25
Контакты для связи отсутствуют.
cringe
C++:
void misc::left_hand_knife(ClientFrameStage_t stage)
{
    if (stage != ClientFrameStage_t::FRAME_RENDER_START && stage != ClientFrameStage_t::FRAME_RENDER_END)
        return;

    const static auto cl_righthand = m_cvar()->FindVar(crypt_str("cl_righthand"));
    const auto weapon_knife = g_ctx.globals.weapon->is_knife();
    static bool var;

    if (stage == ClientFrameStage_t::FRAME_RENDER_START)
    {
        var = cl_righthand->GetInt();

        if (!g_cfg.esp.invert_knife)
        {
            cl_righthand->SetValue(var);
            return;
        }

        if (weapon_knife)
        {
            cl_righthand->SetValue(!var);
        }
    }
    else
    {
        cl_righthand->SetValue(var);
    }
}
Че кринж то ? :doge::doge::doge:
 
  • 5
  • 0
misc.cpp
Код:
void misc::Leftknife()
{


    static auto left_knife = m_cvar()->FindVar("cl_righthand");


    if (!g_ctx.local() || !g_ctx.local()->is_alive() || !g_cfg.misc.Leftknife)
    {
        left_knife->SetValue(1);
        return;
    }


    auto weapon = g_ctx.local()->m_hActiveWeapon();
    if (!weapon) return;


    left_knife->SetValue(!weapon->is_knife());
}


misc.h
Код:
void Leftknife();

configs.cpp
Код:
setup_item(&g_cfg.misc.Leftknife, false, crypt_str("Misc.LeftKnife"));


configs.h
Код:
bool Leftknife;


Создаём чекбокс и готово!
menu.cpp
Код:
ImGui::Checkbox(crypt_str("Left Handed Knife"), &g_cfg.misc.Leftknife);
thx u i put this into my legendware paste
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу