SHOW:
|
|
- or go back to the newest paste.
1 | #define M_RADPI 57.295779513082f | |
2 | ||
3 | float fDelta[3]; // focusindex ist diene id im radarstruct... | |
4 | fDelta[0] = players[focusindex].origin[0] - players[besttarget].origin[0]; | |
5 | fDelta[1] = players[focusindex].origin[1] - players[besttarget].origin[1]; | |
6 | fDelta[2] = players[focusindex].origin[2] - players[besttarget].origin[2]; | |
7 | // origin[0] = x koord. [1] = y. [2] = z | |
8 | float fHyp = sqrt(fDelta[0]*fDelta[0] + fDelta[1]*fDelta[1] + fDelta[2]*fDelta[2]); | |
9 | // fHyp ist die entfernung zum spieler. kann man auch gebrauchen ;) | |
10 | fAimbotAngles[0] = (float) (asinf(fDelta[2]/fHyp) * 57.295779513082f); | |
11 | fAimbotAngles[1] = (float) (atanf(fDelta[1]/fDelta[0]) * 57.295779513082f); | |
12 | fAimbotAngles[2] = 0.0f; | |
13 | //AimbotAngle[0] = pitch [1] = yaw [2] = roll, wobie roll immer 0 ist also kann man das auslassen | |
14 | if(fDelta[0] >= 0.0f) | |
15 | { | |
16 | fAimbotAngles[1] += 180.0f; | |
17 | } | |
18 | ||
19 | ||
20 | ||
21 | if (fAimbotAngles[0] > 89.0) | |
22 | fAimbotAngles[0] = 89.0; | |
23 | else if (fAimbotAngles[0] < -89.0) | |
24 | fAimbotAngles[0] = -89.0; | |
25 | ||
26 | if (fAimbotAngles[1] > 180.0) | |
27 | fAimbotAngles[0] = 180.0; | |
28 | else if (fAimbotAngles[0] < -180.0) | |
29 | fAimbotAngles[0] = -180.0; |