New method AirStuck

Участник
Участник
Статус
Оффлайн
Регистрация
30 Мар 2017
Сообщения
421
Реакции
191
Код:
Expand Collapse Copy
bool __fastcall Hooked_WriteUserCmdDeltaToBuffer(void* ecx, void* edx, DWORD* buf, int from, int to, bool isnewcommand)
{

CUserCmd nullcmd, *pFrom, *pTo;

if (from == -1)
{
pFrom = &nullcmd;
}
else
{
pFrom = Globals.g_pInput->GetUserCmd(from);

if (!pFrom)
pFrom = &nullcmd;
}

pTo = Globals.g_pInput->GetUserCmd(to);

if (!pTo)
pTo = &nullcmd;

WriteUserCmd(buf, pTo, pFrom);

if (*(bool*)((DWORD)buf + 0x10))
return false;

if (CheatVars.m_bAirstuck)
{
return false;
}
else
{
return true;
}
}
Credits: @Vaginex (Гузей)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
+rep
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
АХУЕТЬ, БОЛЬШЕ НИЧЕГО НЕ СКАЗАТЬ
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
какой индекс хука ?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Типичные вальв) Что бы они не фиксли, так ничего и не пофиксили нормально... Но может носпред только...
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
bool __fastcall Hooked_WriteUserCmdDeltaToBuffer(void* ecx, void* edx, DWORD* buf, int from, int to, bool isnewcommand)
{

CUserCmd nullcmd, *pFrom, *pTo;

if (from == -1)
{
pFrom = &nullcmd;
}
else
{
pFrom = Globals.g_pInput->GetUserCmd(from);

if (!pFrom)
pFrom = &nullcmd;
}

pTo = Globals.g_pInput->GetUserCmd(to);

if (!pTo)
pTo = &nullcmd;

WriteUserCmd(buf, pTo, pFrom);

if (*(bool*)((DWORD)buf + 0x10))
return false;

if (CheatVars.m_bAirstuck)
{
return false;
}
else
{
return true;
}
}
Credits: @Vaginex (Гузей)
А я думал, пофиксили )
 
Код:
Expand Collapse Copy
bool __fastcall Hooked_WriteUserCmdDeltaToBuffer(void* ecx, void* edx, DWORD* buf, int from, int to, bool isnewcommand)
{

CUserCmd nullcmd, *pFrom, *pTo;

if (from == -1)
{
pFrom = &nullcmd;
}
else
{
pFrom = Globals.g_pInput->GetUserCmd(from);

if (!pFrom)
pFrom = &nullcmd;
}

pTo = Globals.g_pInput->GetUserCmd(to);

if (!pTo)
pTo = &nullcmd;

WriteUserCmd(buf, pTo, pFrom);

if (*(bool*)((DWORD)buf + 0x10))
return false;

if (CheatVars.m_bAirstuck)
{
return false;
}
else
{
return true;
}
}
Credits: @Vaginex (Гузей)
Через какой интерфейс хукать?
 
Посжатей
bool __fastcall Hooked_WriteUserCmdDeltaToBuffer(void* ecx, void* edx, DWORD* buf, int from, int to, bool isnewcommand) {
CUserCmd nullcmd, *pFrom, *pTo;
if (from == -1) pFrom = &nullcmd;
} else {
pFrom = Globals.g_pInput->GetUserCmd(from);
if (!pFrom) pFrom = &nullcmd;
pTo = Globals.g_pInput->GetUserCmd(to);
if (!pTo) pTo = &nullcmd;
WriteUserCmd(buf, pTo, pFrom);
if (*(bool*)((DWORD)buf + 0x10)) return false;
if (CheatVars.m_bAirstuck) return false;
else return true;
}
}
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Типичные вальв) Что бы они не фиксли, так ничего и не пофиксили нормально... Но может носпред только...
ноуспред тоже плохо пофиксили....
тот же рейдж коесуса стреляет в 1 точку(правда бхопить и попадать не сможешь)
 
Назад
Сверху Снизу