[QUOTE = "R1chter, post: 1540433, member: 218744"]
Desync work or no?
[/ QUOTE]
if (!send_packet)
csgo-> cmd-> viewangles.y + = 180.f;
else
csgo-> cmd-> viewangles.y - = MaxDesyncDelta ();
// simple desync
float MaxDesyncDelta ()
{
uintptr_t animstate = uintptr_t (csgo-> local-> GetPlayerAnimState ());
float duckammount = * (float *) (animstate + 0xA4);
float speedfraction = max (0, min (* reinterpret_cast <float *> (animstate + 0xF8), 1));
float speedfactor = max (0, min (1, * reinterpret_cast <float *> (animstate + 0xFC)));
float unk1 = ((* reinterpret_cast <float *> (animstate + 0x11C) * -0.30000001) - 0.19999999) * speedfraction;
float unk2 = unk1 + 1.1f;
float unk3;
if (duckammount> 0) {
unk2 + = ((duckammount * speedfactor) * (0.5f - unk2));
}
unk3 = * (float *) (animstate + 0x334) * unk2;
return clamp <float> (unk3, 0.f, 58.f);
}