void fake_duck(CUserCmd* ccmd, bool *bSendPacket) {
static int fakeduckChokeAmount = 0;
if (GetAsyncKeyState('F'/*Тут твоя клавиша*/))
{
if (fakeduckChokeAmount > 14)
{
fakeduckChokeAmount = 0;
*bSendPacket = true;
}
else
*bSendPacket = false;
fakeduckChokeAmount++;
auto choke = *(int*)(uintptr_t(g_ClientState) + 0x4D28);
if (g_LocalPlayer->m_fFlags() & FL_ONGROUND)
{
if (choke >= 7)
ccmd->buttons |= IN_DUCK;
else
ccmd->buttons &= ~IN_DUCK;
}
}
else
fakeduckChokeAmount = 0;
}