Advertisement
Drizer

PointBlank CWeapon

Jan 30th, 2013
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. class CWeapon;
  2.  
  3. class CWeapon
  4. {
  5. public:
  6.         char unknown0[8]; //0x0000
  7.     BYTE Dano; //0x0008  
  8.         char unknown9[41]; //0x0009
  9.     BYTE Peso; //0x0032  
  10.         char unknown51[11]; //0x0033
  11.     char __buffer[2493]; //0x003E  
  12.     BYTE Recarga; //0x09FB  
  13.         char unknown2556[13]; //0x09FC
  14.     BYTE Municao; //0x0A09  
  15.         char unknown2570[65]; //0x0A0A
  16.     BYTE MiraCerta; //0x0A4B  
  17.         char unknown2636[7]; //0x0A4C
  18.     BYTE RecuoV; //0x0A53  
  19.         char unknown2644[7]; //0x0A54
  20.     BYTE RecuoH; //0x0A5B  
  21.         char unknown2652[15]; //0x0A5C
  22.     BYTE Precisao; //0x0A6B  
  23.         char unknown2668[3]; //0x0A6C
  24.     char __buffer2[3665]; //0x0A6F  
  25. }//Size=0x18C0(6336)
  26.  
  27.  
  28. CWeapon* GetWeapon(DWORD baseAddress, int index) {
  29.    if(index < 0) return 0;
  30.    DWORD dwAddr = baseAddress + (index * 0x18C0);
  31.    CWeapon* weap = *(CWeapon*)dwAddr;
  32.    if(weap == NULL) return 0;
  33.    return weap;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement