hey bei meinem User-CMD will ich Health adden
hab dann des hier eingefügt
Code:
DWORD wFunc_C = (D3D_UserHealth + (PlayerSize * IValuve));
sprintf(UserHP," %s",(void*)wFunc_C);
sprintf(UserHP, " Enter Room");
natürlich net so sondern richtige Reihenfolge
Nur iwie klappts net^^
in den structs gibts ya CPlayerInfo
Code:
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
[COLOR="Red"]__int32 health; //0x1B94 [/COLOR]
CHAR unknown7064[312]; //0x1B98
BYTE team; //0x1CD0
};
muss ich des iwie adden? also damit des Health drinne is
wenn ya so?
Code:
if(UserFind)
{
int IValuve = (UserFind-1);
if(dwServerPtr != 0)
{
DWORD wFunc_C = (D3D_UserHealth + (PlayerSize * IValuve));
CPlayerInfo *pInfoA = (CPlayerInfo*) ((DWORD)( (DWORD)(ADR_BASEPOINTER) ) + (i*PlayerSize));
if(pInfoA->health > 0)
{
sprintf(UserHP," %s",(void*)wFunc_C);
}else{
sprintf(UserHP, " DEAD");
}
}
}
ich bezweifels ob des so geht
aber wäre nett wenns mir jmd sagen könnte obs so geht oder mir ne Hilfe gibt
@taylan13
Code:
void Hacks ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
DWORD dwServerPTR = *(DWORD*)ADR_SERVERPOINTER;
{
[COLOR="Red"]CBase *pBase = (CBase*)ADR_PLAYERPOINTER; //Kein DWORD :P k xP
INT xNum = 0;
CPlayerInfo* GetPlayerInfo(int index)
{
if(index > 32) return 0;
DWORD dwBasePointer = *(DWORD*)(ADR_BASEPOINTER);
return (CPlayerInfo*) (dwBasePointer +(0x1CE8*index));
}[/COLOR]
if(FollowUser == 1)
{
int i = usersel;
CPlayerInfo *pInfo = GetPlayerInfo(i);
CPlayer* pPlayer = pBase->player[i];
if(pInfo && pPlayer)
{
CPlayerInfo *pLocalInfo = GetPlayerInfo(pBase->local->index);
if( pInfo->team != pLocalInfo->team )
{
CPlayerInfo *pLocalInfo = GetPlayerInfo(pBase->local->index);
pBase->local->pos1 = pPlayer->pos1;
pBase->local->pos2 = pPlayer->pos2;
pBase->local->pos3 = pPlayer->pos3;
}
}
}
des rote in structs.h