std::X$$V::Z::_Func_impl_no_alloc
Это ты к чему?adress.adress
Тебе не лень раскладку на английскую переключать?и пойти нахуй с trustfactor за патч секции кода в 4 модулях
Это ты к чему?adress.adress
Тебе не лень раскладку на английскую переключать?и пойти нахуй с trustfactor за патч секции кода в 4 модулях
К крутому неймингуЭто ты к чему?
Тебе он так понравился?)К крутому неймингу
сделай гайд как пользоваться микроволновкой. только про эти неуместные смайлики не забудь, так сказать, подчеркнуть статус "щит постера"Сделал для чайников
Итак приступим.
1) Нам нужно зайти в hooks.hpp и заменить индекс крейтмува с 24 на 22
2) создаем в namespace Hooks после hkFrameStageNotify (на самом то деле не важно, просто так удобнее)
3) Можно будет закоментить void __stdcall hkCreateMove. Он нам дальше не потребуетсяC++:void __fastcall hkCreateMove_Proxy(void* _this, int, int sequence_number, float input_sample_frametime, bool active);
4) Заходим в hooks.cpp и находим в namespace Hooks
void Initialize( ) и создаем там ( Если есть то пропускаем данный пункт )
5) Листаем чуть ниже и видимC++:hlclient_hook.setup(g_CHLClient);
6) Ниже него должен хукаться крейтмувC++:hlclient_hook.hook_index( index::FrameStageNotify, hkFrameStageNotify);
Мы заменяем полностью строку на
7) Листаем до hkCreateMove и изменяем первые строки на этиC++:hlclient_hook.hook_index( index::CreateMove, hkCreateMove_Proxy);
если у вас выдало ошибки после return, то просто коментим что после них идет в этой строке и добавляем после return точку с запятой ";"Код:void __stdcall hkCreateMove( int sequence_number, float input_sample_frametime, bool active, bool& bSendPacket ) { static auto oCreateMove = hlclient_hook.get_original<decltype(&hkCreateMove_Proxy)>(index::CreateMove); oCreateMove(g_CHLClient, 0, sequence_number, input_sample_frametime, active); auto cmd = g_Input->GetUserCmd(sequence_number); auto verified = g_Input->GetVerifiedCmd(sequence_number); if (!cmd || !cmd->command_number) return; CUserCmd* dddcmd = nullptr; dddcmd = cmd;
7) Листаем в самый низ крейтмува и видим return false;
Мы его должны заменить на
8) После того как мы закончили с основным крейтмувом мы создаем функцию hkCreateMove_ProxyКод:verified->m_cmd = *cmd; verified->m_crc = cmd->GetChecksum();
9) Если у вас выдало ошибки связанные с send_packet мы заменяем их на bSendPacket, если у нас опять выдало ошибку на bSendPacket, то заменяем bSendPacket на строке, где выдало ошибку на *send_packet.Код:__declspec(naked) void __fastcall hkCreateMove_Proxy(void* _this, int, int sequence_number, float input_sample_frametime, bool active) { __asm { push ebp mov ebp, esp push ebx; push esp push dword ptr[active] push dword ptr[input_sample_frametime] push dword ptr[sequence_number] call hkCreateMove pop ebx pop ebp retn 0Ch } }
Вроде все правильно расписал, не бейте тапками. Если найдете какие-то ошибки, то отпишите в теме я добавлю это в свою тему.
Если все получилось, то поздравляю, вы теперь соуфив
при чем тут смайлы? Лично когда я вижу тему со смайлами, то мне намного интереснее читать тему. Скоро сделаю гайд на пользование микроволновки, если так хочешь :Dсделай гайд как пользоваться микроволновкой. только про эти неуместные смайлики не забудь, так сказать, подчеркнуть статус "щит постера"
Как тема называется?Шок, "слив фикса крэйт мува" 2022 смотреть онлайн без смс и регистрации
Посмотреть вложение 200283
ты о чём?Как тема называется?
нравится тебе лично, но выложил для всех, пиздец. я понимаю, возможно ты их используешь в силу своего маленького возраста, но буду надеяться что ты исправишьсяпри чем тут смайлы? Лично когда я вижу тему со смайлами, то мне намного интереснее читать тему. Скоро сделаю гайд на пользование микроволновки, если так хочешь :D
Только ты возмущаешься на смайлы, никто другой. Но буду надеяться что ты исправишьсянравится тебе лично, но выложил для всех, пиздец. я понимаю, возможно ты их используешь в силу своего маленького возраста, но буду надеяться что ты исправишься
ты заметил, что ты зацепился за такую мелочь? Вся суть моего первого сообщения была в том, что ты щитпостишь уже не 1 раз, но тебя сильно огорчили смайлики. хотя чего там, АртёмСтрулев76. Одного нейма достаточноТолько ты возмущаешься на смайлы, никто другой. Но буду надеяться что ты исправишься
проверка на инвалид хендл и адрес вообще к чему?Шок, "слив фикса крэйт мува" 2022 смотреть онлайн без смс и регистрации
Посмотреть вложение 200283
сам насрал сам убралзачем фиксить креатмув если он и так рабочий?
и вообще каст к void* прикол какой то, в каком типе надо хранить адрес, что даже язык не может найти оператор "!"...
А тут человек видимо о безопасности только в книжках читал, и то нихуя не понял. Ну удачи тебе с такой логикойпроверка на инвалид хендл и адрес вообще к чему?
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz