хочу кекать!
-
Автор темы
- #1
cl_righthand постоянно меняется, вместо того чтобы быть статичным. (не знаю как правильно объяснить, так-что смортите видео)
C++:
void misc::left_hand_knife(ClientFrameStage_t stage) noexcept
{
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 (!g_cfg.misc.lefthand)
{
cl_righthand->SetValue(var);
}
else if (stage == ClientFrameStage_t::FRAME_RENDER_START)
{
var = cl_righthand->GetInt();
if (weapon_knife)
{
cl_righthand->SetValue(!var);
}
}
else
{
cl_righthand->SetValue(var);
}
}