OldSchoolHack

Register / Login English

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

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

Join Date: Aug 2007

Posts: 8643

User-Rating:

199 positive
33 negative
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:

Only registered and activated users can see links.

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.

Only registered and activated users can see links.

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