OldSchoolHack

Register / Login English

Waruuuuuum? :D Crash bei Hack-Recode


icon Waruuuuuum? :D Crash bei Hack-Recode #1

Join Date: Oct 2011

Posts: 48

Moin, bin grade dabei meinen CSS Hack zu recoden, aber zzt. hab ich echt keinen Plan mehr, an was es liegen könnte...

CPP Code:
  1. void CAimbot::Aim(CPlayer** pPlayer, CPlayer* pLocal, HANDLE hProcess)
  2. //crasht bei:
  3. if(pPlayer[i]->iTeam == pLocal->iTeam
  4. || pPlayer[i]->iHealth <= 0
  5. || pPlayer[i]->vAbsOrigin[0] == 0
  6. || pPlayer[i]->vAbsOrigin[1] == 0
  7. || !GetAsyncKeyState(pSettings->GetCVarByID(CVars.aimkey)->val)
  8. || GetAsyncKeyState(pSettings->GetCVarByID(CVars.stopaimkey)->val)
  9. || pPlayer[i]->iLifestate == 257)
Fehler:
First-chance exception at 0x003B1423 in External.exe: 0xC0000005: Access violation reading location 0x0000002C.

Das Parameter, dass ich als Arraypointer übergebe, wird folgendermaßen initialisert und übergeben:
CPP Code:
  1. CPlayer pPlayer[32];
  2. Aimbot->Aim((CPlayer**)pPlayer, pLocalPlayer, hProcess);

Ich muss Typecasten, da sonst VS12 rummeckert. Wenn ich das Playerarray so übergebe und initialisiere:
CPP Code:
  1. CPlayer** pPlayer;
  2. //
  3. for(int i = 0; i < 32; i++)
  4. pPlayer[i] = new CPlayer();
passiert das gleiche.

Jemand nen plan warum? Den Fehler bekommt man ja, wenn das Programm an ner Stelle lesen will, an der Stelle nix ist, aber das ist ja eigentlich nicht der Fall.
Aber bei 0x2C ist ja normalerweise der Header der Datei. Also scheint irgendwas mit dem Pointer nicht zu stimmen, oder?
Schonmal Danke