Die ganzen codes auf der 1 seite kann man immer noch verwenden?
oder sind die detectet und muss andre nehmen?
oder sind die detectet und muss andre nehmen?
ich würde gerne mit dir den hack weiter machen ;) pn meQuote:
Kommt drauf an, Auto Medic kann auch eine haben :)
Öhm ja, hat wer maybe bock mit mir ein Hack zu machen?
Derzeit sieht er so aus: [Only registered and activated users can see links. Click Here To Register...] und ja Funktionen sind im moment paar drin (lang net alle), hier mal ne liste:
Bei der Base ist die schrift so dicht zusammen, ich möchte das die Schrift einen kleinen Zeilenbruch hat, also so:Quote:
if( !Create )
{
D3DXCreateFont(pDevice, 14, 6,500, 1, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, (LPCWSTR)"Arial", &pFont);
Create = true;
}
Ich weiß nicht genau was du mit Zeilenbruch meinst, aber generell würde ich dir empfehlen die Schrift kleiner zu rendern und dafür eine andere Schriftart zu wählen, die man evtl auch fett stellt...Quote:
Bei der Base ist die schrift so dicht zusammen, ich möchte das die Schrift einen kleinen Zeilenbruch hat, also so:
[Only registered and activated users can see links. Click Here To Register...]
Ich hab die Schrift ungefähr so. [Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Quote:
#ifndef _CSTRUCT_H_
#define _CSTRUCT_H_
struct vectorA
{
float x,z,y;
};//0x00C
struct CPlayer
{
char unknown0[50308]; //0x0000
BYTE index; //0xC484
char unknown50309[39]; //0xC485
BYTE status; //0xC4AC
char unknown50349[15651]; //0xC4AD
WORD weapon; //0x101D0
char unknown66002[258]; //0x101D2
float pos1; //0x102D4
float pos2; //0x102D8
float pos3; //0x102DC
char unk_char0[24]; //0x0000
float x; //0x102D0 + 4
float z; //0x102D4 + 4
float y; //0x102D8 + 4
};//Size=0x102E0(66272)
struct CBase
{
CPlayer* local; //0x0000
char unknown4[72]; //0x0004
CPlayer** player; //0x004C
char unknown80[48]; //0x0050
};//Size=0x0080(128)
struct CPlayerInfo
{
char unknown0[1724]; //0x0000
__int32 ping; //0x06BC
char unknown1728[20]; //0x06C0
char ip[16]; //0x06D4
char unknown1764[136]; //0x06E4
__int32 exp; //0x076C
char unknown1904[596]; //0x0770
char name[20]; //0x09C4
char unknown2520[4500]; //0x09D8
__int32 points; //0x1B6C
char unknown7024[16]; //0x1B70
__int32 kills; //0x1B80
__int32 deaths; //0x1B84
char unknown7048[12]; //0x1B88
__int32 health; //0x1B94
char unknown7064[312]; //0x1B98
BYTE team; //0x1CD0
};
struct CLocal
{
char unknown0[32]; //0x0000
vectorA pos; //0x0020
char unknown44[36]; //0x002C
float pitch; //0x0050
float yaw; //0x0054
char unknown88[16]; //0x0058
float down; //0x0068
float up; //0x006C
float fovx; //0x0070
float fovy; //0x0074
};//Size=0x0078(120)
#endif
CBase *pBase = (CBase*)(DWORD)(ADR_PLAYERPOINTER);
INT xNum = 0;
CBase* g_pBase = (CBase*)(ADR_PLAYERPOINTER);
void GW()
{
bool toogle = false;
if(GetAsyncKeyState(VK_MENU) && toogle == false){
*(int*)ADR_GW = 4;toogle = true(}
if(GetAsyncKeyState(VK_MENU) && toogle == true){
*(int*)ADR_GW = 0;toogle = false;}
// ============= DIG ==============
if (CH_DIG==1)
{
DWORD dwPlayer_Pointer = *(DWORD*)Player_Pointer;
if(dwPlayer_Pointer!= 0)
{
*(float*)(dwPlayer_Pointer+ OFS_DIG) = -500;
}
}
if( !Create )
{
D3DXCreateFont(pDevice, 14, 6,500, 1, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, (LPCWSTR)"Arial", &pFont);
Create = true;
}
if( !Create )
{
D3DXCreateFont(pDevice, 8, 6,500, 1, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, (LPCWSTR)"Arial", &pFont);
Create = true;
}