OldSchoolHack

Registrieren / Anmelden Deutsch

[C++][CSS]GetPlayerInfo Fehler (?)

icon Thema: [C++][CSS]GetPlayerInfo Fehler (?)

Anmeldungsdatum: Aug 2007

Beiträge: 8643

Benutzer-Bewertung:

199 positiv
33 negativ
hi,

mal schauen ob mir hier jemand helfen kann. Ich versuche gerade die player_info_s struct mit Daten füllen zu lassen. Da ich ohne das SDK arbeite, sieht meine GetPlayerInfo Funktion so aus:

TEXT Code:
  1. typedef struct player_info_s
  2. {
  3. char name[32];
  4. int userID;
  5. char guid[33];
  6. unsigned long friendsID;
  7. char friendsName[32];
  8. bool fakeplayer;
  9. bool ishltv;
  10. unsigned long customFiles[4];
  11. unsigned char filesDownloaded;
  12. } player_info_t;
  13.  
  14. void GetPlayerInfo(int index, player_info_t *pInfo)
  15. {
  16. DWORD add = 0x20023F40;
  17. __asm
  18. {
  19. LEA EDX, DWORD PTR SS:[pInfo]
  20. PUSH EDX
  21. PUSH index
  22. CALL add
  23. }
  24. }

Aufruf funktioniert auch soweit, also kein Absturz oder ähnliches, aber das Ergebnis ist irgendwie nicht das gewünschte:

Um Links zu sehen, musst du dich registrieren

Einfach mal die Namen vergleichen, zB von ___Killerzwerg___ (zweiter von rechts). Es sieht so aus, als würde immer der vordere Teil eines Namens abgeschnitten werden, aber ich verstehe nicht warum. Gleicher Code in einem Hack mit SDK liefert das gewünschte Ergebnis.

Um Links zu sehen, musst du dich registrieren

Hier gehe ich alle Zeichen des Namens durch und man sieht, dass der vordere Teil des "Unreal" abgeschnitten ist.

Hoffe auf Hilfe

greetz KN4CK3R

__________________

Hallo