OldSchoolHack

Register / Login English

[TUT] CSS Extern Radar + bunnyhop

icon Thread: [TUT] CSS Extern Radar + bunnyhop

Join Date: Mar 2011

Posts: 127

User-Rating:

1 positive
0 negative
Quote from SilverFire

TEXT Code:
  1.  
  2. float angle = 0x50
Das is doch das Offset für "Roll" angle steht glaube ich für Pitch,Yaw und Roll (also alle zusammen).

Edit: Hab nomma deinen Hauptpost gelesen... Entfernung anzeigen:
CPP Code:
  1.  
  2. float GetDistance(float Pl1[3],float Pl2[3])
  3. {
  4. float x = Pl1[0] - Pl2[0];
  5. float y = Pl1[1] - Pl2[1];
  6. float z = Pl1[2] - Pl2[2];
  7.  
  8. return (float)sqrt(x*x + y*y + z*z);
  9. }
damit kannste die Entfernung errechenen
Pl1 "besteht aus x,y,z koordinaten" genauso wie Pl2. Funktion müsste sich eigentlich von selbst erklären.
Hier noch zum Text schreiben (D3D9):
CPP Code:
  1. void gDrawing::DrawText(LPD3DXFONT font,D3DCOLOR color,int x,int y,const char* text,...)
  2. {
  3. va_list va_alist;
  4. char szBuffer[1024] = { '\0' };
  5.  
  6. va_start( va_alist, text );
  7. vsprintf( szBuffer, text, va_alist );
  8. va_end( va_alist );
  9.  
  10. RECT r = {x,y,0,0};
  11. font->DrawText(0,szBuffer,-1,&r,DT_CALCRECT,color);
  12. font->DrawText(0,szBuffer,-1,&r,DT_CENTER,color);
  13. }
Wie ihr dann noch ne Font erstellt...:
CPP Code:
  1. LPD3DXFONT Fontname;
  2. D3DXCreateFont(g_pDevice,15,0,FW_BOLD,0,false,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH | FF_DONTCARE,TEXT("Arial"),&FontName);
Die Funktion D3DXCreateFont sollte logischerweise nur 1 mal aufgerufen werden. Was die einzelnen Parameter bedeuten findet ihr ja bei google.