Anmeldungsdatum: Mär 2011
Beiträge: 127
Benutzer-Bewertung:
|
also ich hab des jetzt mal mit dem herausfinden welche spieler wirklich da sind probiert...
CPP Code: for(int q = 1; q <= 64; q++) { int tempAdress = PlayerBasePointer + 0x140*q; ReadProcessMemory(hProcess, (LPVOID) (tempAdress + Player_hp_off), &players[q].hp, 4, NULL); ReadProcessMemory(hProcess, (LPVOID) (tempAdress + Player_name_off), &players[q].name, 128, NULL); ReadProcessMemory(hProcess, (LPVOID) (tempAdress + Player_team_off), &players[q].team, 4, NULL); ReadProcessMemory(hProcess, (LPVOID) (tempAdress + Player_x_off), &players[q].x, 4, NULL); ReadProcessMemory(hProcess, (LPVOID) (tempAdress + Player_y_off), &players[q].y, 4, NULL); ReadProcessMemory(hProcess, (LPVOID) (tempAdress + Player_z_off), &players[q].z, 4, NULL); ReadProcessMemory(hProcess, (LPVOID) (tempAdress + Player_pitch_off), &players[q].pitch, 4, NULL); ReadProcessMemory(hProcess, (LPVOID) (tempAdress + Player_yaw_off), &players[q].yaw, 4, NULL); ReadProcessMemory(hProcess, (LPVOID) (tempAdress + Player_angle_off), &players[q].angle, 4, NULL); if((players[q].team != 0) && (players[q].hp != 0) && (players[q].pitch != 0) && (players[q].yaw != 0)) { printf("%d ",q); printf("%s \t",players[q].name); printf("%d \t",players[q].team); printf("%d \t",players[q].x); printf("%d \t",players[q].y); printf("%d \t",players[q].z); printf("%d \n\n",players[q].hp); } }
jedoch wurden mir immernoch alle player angezeigt-.- fehlt da was oder geht das so nicht, weil so hattest du es ja gesagt:Zitat spieler die nicht mehr existieren, hp, pitch und team auf != 0 prüfen
|