Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
я незнаю что произошло, раньше все было нормально, но сейчас появляется просто чекбокс без функции. Давайте покажу вам что я делаю:
первым делом аддаю в menu.cpp чекбокс ImGui::Checkbox(crypt_str("360 cum"), &g_cfg.misc.camera_thir);
Далее я добавляю следующую строку в configs.cpp setup_item(&g_cfg.misc.camera_thir, false, crypt_str("Misc.camera_thir"));
Переходим в configs.h:
В struct misc_t добавляю бул: bool camera_thir;
Переходим в misc.cpp, добавляем:
C++:
void misc::camera_third()
{
if (g_cfg.misc.camera_thir) {
if (!g_ctx.local()->is_alive() || !g_ctx.local())
return;
static auto clpitchdown = m_cvar()->FindVar(("cl_pitchdown"));
clpitchdown->SetValue(900);
static auto clpitchup = m_cvar()->FindVar(("cl_pitchup"));
clpitchup->SetValue(900);
}
else if (!g_cfg.camera_thir) {
if (!g_ctx.local()->is_alive() || !g_ctx.local())
return;
static auto clpitchdown = m_cvar()->FindVar(("cl_pitchdown"));
clpitchdown->SetValue(89);
static auto clpitchup = m_cvar()->FindVar(("cl_pitchup"));
clpitchup->SetValue(89);
}
};
Под конец переходим в misc.h там же добавляем: void camera_third();
Итог: чекбокс при активации которого ничего не происходит, добавлял туда даже функции, которые изначально есть в лв, абсолютно ничего, будто бы есть какое-то ограничение элементов.
ты мне можешь под хайдом объяснить что да как, я просто не понимаю, почему у меня работало все таким методом, а тут вдруг нужно куда-то еще прописывать?
ты мне можешь под хайдом объяснить что да как, я просто не понимаю, почему у меня работало все таким методом, а тут вдруг нужно куда-то еще прописывать?
Я бы объяснил все в дискорде чтобы ты понял на примере, ну смотри у тебя есть функции, но они не будут работать если ты просто их напишешь в коде, их нужно вписывать в хуки такие как фреймстейдж, креатмув, пентрейс, сцененд, благодаря хуку ты работаешь напрямую с игрой и изменяешь ее, и вот чтобы твоя функция заработала в данном случае третье лицо тебе нужно прописать его в хуке фреймстейдж, ну не бейте клоунами если не смог объяснить
А ну выше отписал чел куда, сорре давно ничем не занимался не помню если неправильно
Я бы объяснил все в дискорде чтобы ты понял на примере, ну смотри у тебя есть функции, но они не будут работать если ты просто их напишешь в коде, их нужно вписывать в хуки такие как фреймстейдж, креатмув, пентрейс, сцененд, благодаря хуку ты работаешь напрямую с игрой и изменяешь ее, и вот чтобы твоя функция заработала в данном случае третье лицо тебе нужно прописать его в хуке фреймстейдж, ну не бейте клоунами если не смог объяснить
Я бы объяснил все в дискорде чтобы ты понял на примере, ну смотри у тебя есть функции, но они не будут работать если ты просто их напишешь в коде, их нужно вписывать в хуки такие как фреймстейдж, креатмув, пентрейс, сцененд, благодаря хуку ты работаешь напрямую с игрой и изменяешь ее, и вот чтобы твоя функция заработала в данном случае третье лицо тебе нужно прописать его в хуке фреймстейдж, ну не бейте клоунами если не смог объяснить
А ну выше отписал чел куда, сорре давно ничем не занимался не помню если неправильно
я незнаю что произошло, раньше все было нормально, но сейчас появляется просто чекбокс без функции. Давайте покажу вам что я делаю:
первым делом аддаю в menu.cpp чекбокс ImGui::Checkbox(crypt_str("360 cum"), &g_cfg.misc.camera_thir);
Далее я добавляю следующую строку в configs.cpp setup_item(&g_cfg.misc.camera_thir, false, crypt_str("Misc.camera_thir"));
Переходим в configs.h:
В struct misc_t добавляю бул: bool camera_thir;
Переходим в misc.cpp, добавляем:
C++:
void misc::camera_third()
{
if (g_cfg.misc.camera_thir) {
if (!g_ctx.local()->is_alive() || !g_ctx.local())
return;
static auto clpitchdown = m_cvar()->FindVar(("cl_pitchdown"));
clpitchdown->SetValue(900);
static auto clpitchup = m_cvar()->FindVar(("cl_pitchup"));
clpitchup->SetValue(900);
}
else if (!g_cfg.camera_thir) {
if (!g_ctx.local()->is_alive() || !g_ctx.local())
return;
static auto clpitchdown = m_cvar()->FindVar(("cl_pitchdown"));
clpitchdown->SetValue(89);
static auto clpitchup = m_cvar()->FindVar(("cl_pitchup"));
clpitchup->SetValue(89);
}
};
Под конец переходим в misc.h там же добавляем: void camera_third();
Итог: чекбокс при активации которого ничего не происходит, добавлял туда даже функции, которые изначально есть в лв, абсолютно ничего, будто бы есть какое-то ограничение элементов.