View difference between Paste ID: b7dwwtZX and 8zhUVgA9
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;