-
Автор темы
- #1
2.21. Запрещено редактировать название темы или своё сообщение на «/del» во всех случаях (продажа аккаунта, получение ответа на свой вопрос и так далее), кроме флуда.
Привет!
В общем, я немного подумал и решил слить код этой функции (была в аимваре). Что она делает - об этом чуть ниже:
Функция убирает визуальные ограничения для up и down питчей. Если по умолчанию их значения равны 89, то мы будем ставить 900 для обоих.
Видеодемострация работы:
Код:
Нужны некоторые фиксы и костыли: как можно было заметить на видео - при обороте камеры на половину (т.е. всё будет вверх ногами) вы будете стрелять туда же, куда и смотрите - вверх или вниз (Кто не читал ответы на вопросы: при выходы за пределы стандартных значений питчей вы будете смотреть вверх или вниз, в зависимости от расстояния до up или down питчей). Если хотите это пофиксить, нужно будет прикрутить костыль.
Также, лично у меня, при включении аимбота, функция перестаёт работать. Код посмотрел и причин почему это происходит - не нашёл.
Спасибо geomaykaxxx за код спуфа свчитса и ещё кое-что.
Решил выложит по причине того, что перестал играть в CSGO с читами.
В общем, я немного подумал и решил слить код этой функции (была в аимваре). Что она делает - об этом чуть ниже:
Функция убирает визуальные ограничения для up и down питчей. Если по умолчанию их значения равны 89, то мы будем ставить 900 для обоих.
Видеодемострация работы:
Пожалуйста, авторизуйтесь для просмотра ссылки.
Код:
C++:
void Visuals::noLimitsCamera()
{
ConVar* sv_cheats_con = g_CVar->FindVar("sv_cheats"); // Ищем квару sv_cheats
ConVar* cl_pitchdown = g_CVar->FindVar("cl_pitchdown"); // Ищем квару cl_pitchdown
ConVar* cl_pitchup = g_CVar->FindVar("cl_pitchup"); // Ищем квару cl_pitchup
*(int*)((DWORD)&sv_cheats_con->m_fnChangeCallbacks + 0xC) = 0;
if (g_Options.other_noLimitsCamera)
{
sv_cheats_con->SetValue(1); // Ставим значение sv_cheat на 1, т.к. две квары ниже без свчитс работать не будут
cl_pitchdown->SetValue(900); // Ставим значение cl_pitchdown на 900
cl_pitchup->SetValue(900); // Ставим значение cl_pitchup на 900
}
else // При выключении функции
{
cl_pitchdown->SetValue(89);
cl_pitchup->SetValue(89);
sv_cheats_con->SetValue(0);
}
}
Ответы на вопросы:
- Untrusted?
- Нет, функция убирает лишь визуальные ограничения по питчам, реальные их пределы не затрагиваются.
- Как выглядит на демке?
- Точно также, как и в виде от третьего лица - при выходы за пределы стандартных значений питчей вы будете смотреть вверх или вниз, в зависимости от расстояния до up или down питчей.
- Untrusted?
- Нет, функция убирает лишь визуальные ограничения по питчам, реальные их пределы не затрагиваются.
- Как выглядит на демке?
- Точно также, как и в виде от третьего лица - при выходы за пределы стандартных значений питчей вы будете смотреть вверх или вниз, в зависимости от расстояния до up или down питчей.
Нужны некоторые фиксы и костыли: как можно было заметить на видео - при обороте камеры на половину (т.е. всё будет вверх ногами) вы будете стрелять туда же, куда и смотрите - вверх или вниз (Кто не читал ответы на вопросы: при выходы за пределы стандартных значений питчей вы будете смотреть вверх или вниз, в зависимости от расстояния до up или down питчей). Если хотите это пофиксить, нужно будет прикрутить костыль.
Также, лично у меня, при включении аимбота, функция перестаёт работать. Код посмотрел и причин почему это происходит - не нашёл.
Спасибо geomaykaxxx за код спуфа свчитса и ещё кое-что.
Решил выложит по причине того, что перестал играть в CSGO с читами.
Последнее редактирование: