OldSchoolHack

Register / Login English

CS:GO Aimbot spinnt bei nahen Distanzen

icon Thread: [Help] CS:GO Aimbot spinnt bei nahen Distanzen

Join Date: Nov 2015

Posts: 1

Guten Abend liebe Freunde der Nacht,
ich bin gerade dabei meinen Aimbot zu vollenden und stehe vor folgenden Problem: 

https://i.gyazo.com/79ff15468a8aa1931bcf89681ea441b6.gif

Wie man sieht, sind die ausgerechneten Viewangles nicht ganz richtig, da bei nahen Distanzen ein wenig über den gegnerischen Kopf geaimt wird. Das Problem tritt aber nur auf, wenn sich der Gegner über oder unter mir befindet, also ein Unterschied in der Z-Koordinate besteht. Bei größeren Distanzen oder wenn der Gegner ungefähr auf einer Ebene sich mit mir befindet, gibt es gar keine Probleme.

Funktion zur Winkelberechnung:
TEXT Code:
  1. void CalcAngle(float *src, float *dst, float *angles)
  2. {
  3. float delta[3] = { (src[0] - dst[0]), (src[1] - dst[1]), (src[2] - dst[2]) };
  4. float hyp = sqrt(delta[0] * delta[0] + delta[1] * delta[1]);
  5. angles[0] = (float)(asinf(delta[2] / hyp) * 57.295779513082f);
  6. angles[1] = (float)(atanf(delta[1] / delta[0]) * 57.295779513082f);
  7. angles[2] = 0.0f; if (delta[0] >= 0.0) { angles[1] += 180.0f; }
  8. }


Das wars dann soweit, schon mal Danke und noch einen schönen Abend.

Edit: Habe es nun selbst rausgefunden, das Problem tritt nicht mehr auf, wenn Pitch und Yaw mit atanf ausgerechnet werden. Kann geschlossen werden.