OldSchoolHack

Register / Login English

[help] calcangle?

icon Thread: [help] calcangle?

Join Date: Mar 2011

Posts: 978

User-Rating:

89 positive
6 negative
Quote from keschi200

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

nur leider verstehe ich die anwendung nicht so ganz; meine  überlegung
das 1. agrument = meine localPlayerId, das 2. kp :/ und das 3. meine viewangles?

lern die sprache... so wird das nichts.

die funktion hat 3 parameter.
die ersten beiden sind IN, der letzte OUT.

der erste parameter ist ein pointer auf 3 floats (x, y, z), gefüllt mit der eigenen position.
der zweite parameter ist genau das gleiche nur mit der gegnerischen position.
der dritte ist auch ein pointer auf 3 floats, der als OUT (zur ausgabe) benutzt wird.
in diesen 3 floats landen dann die viewangle die auf den gegnerischen spieler zeigen würde.

__________________

http://www.abload.de/img/signfj5o.png
Spoiler
Vids:
Zitate:
Spoiler

Quote from xst
Vater KN4CK3R, der du hängst im irc, geheiligt werde dein Botnet, dein P7 v1.337 komme, die Bannwelle geschehe, wie in CS:S als auch in CS:GO, führe uns nicht in Versuchung, sondern erlöse uns von all dem c+p-Shit.
Quote from f4gsh0t_h4x
VAC ist an,immer,überall
Quote from gibson.w
Ich mag braune Würstchen
Quote from irc
<SilverDeath> KN4CK3R bistn nub
<~KN4CK3R> kk
Quote from irc
<OrkSchamane> das prob is das viele dieser eig. recht guten bücher englisch sind ...
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
Quote from irc
<SilverDeath> Ich schwöre dir Dr_Pepper Ich bumms deine Mutter tot Mann!
<Dr_Pepper> danke.
<SilverDeath> bitte
Quote from irc
<~KN4CK3R> dann liegts wenigstens an mir
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
Quote from Dr_Pepper
ihr seit beide dumm
Tutorials:
Releases:
Gifs:
Spoiler
http://www.abload.de/img/uberesp2sgul2.gif
https://i.imgur.com/Z5VQMrV.gif
http://www.abload.de/img/minesweeperzgaef.gif