Page 3 of 3 FirstFirst 123
Results 31 to 40 of 40
  1. #31
    IHaxYou!'s Avatar
    Join Date
    Jun 2011
    Gender
    male
    Location
    HaxLand
    Posts
    936
    Reputation
    -18
    Thanks
    387
    My Mood
    Cynical
    Ok..
    Game crashes at unsigned long Base = *(DWORD*)(CShellBase + 0x30FB7C);

  2. #32
    topblast's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Location
    Far from around you Programmer: C++ | VB | C# | JAVA
    Posts
    3,607
    Reputation
    149
    Thanks
    5,052
    My Mood
    Cool
    Quote Originally Posted by s3xh4x View Post
    *Cough* W2S in DrawPrim class... *cough*
    ... Do you have the DrawPrim Class???...
    Besides less work if you just you D3D... Which you still need to Draw your Box or what every.
    I just like programming, that is all.

    Current Stuff:

    • GPU Programmer (Cuda)
    • Client/Server (Cloud Server)
    • Mobile App Development

  3. #33
    Root.X's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Posts
    25
    Reputation
    10
    Thanks
    24
    Yes Crashed.
    @***** has beend banned
    Use Vietnamese on this forum [ h0h0h ]

  4. #34
    ~FALLEN~'s Avatar
    Join Date
    May 2009
    Gender
    male
    Location
    devenv.exe
    Posts
    529
    Reputation
    23
    Thanks
    328
    My Mood
    Inspired
    Quote Originally Posted by topblast View Post


    ... Do you have the DrawPrim Class???...
    Besides less work if you just you D3D... Which you still need to Draw your Box or what every.
    DrawPrim class has drawing functions such as that, there's also a font class and sprite class... you can do full engine hook if you really wanted to, d3d is just easier if you know how to hook

  5. #35
    s3xh4x's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    1
    Quote Originally Posted by ~FALLEN~ View Post
    DrawPrim class has drawing functions such as that, there's also a font class and sprite class... you can do full engine hook if you really wanted to, d3d is just easier if you know how to hook
    Engine hooks are better in my opinion. Flows nicely with the game, like how if you make a mistake in D3D, it looks ugly. No need for reset, etc.

  6. #36
    topblast's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Location
    Far from around you Programmer: C++ | VB | C# | JAVA
    Posts
    3,607
    Reputation
    149
    Thanks
    5,052
    My Mood
    Cool
    Quote Originally Posted by ~FALLEN~ View Post
    DrawPrim class has drawing functions such as that, there's also a font class and sprite class... you can do full engine hook if you really wanted to, d3d is just easier if you know how to hook
    Well hooks are just simple ASM and stuff the hardest part is knowing where to hook and I havnt found the time to really look into CF like that.
    I just like programming, that is all.

    Current Stuff:

    • GPU Programmer (Cuda)
    • Client/Server (Cloud Server)
    • Mobile App Development

  7. #37
    UltraPGNoob's Avatar
    Join Date
    May 2010
    Gender
    male
    Posts
    671
    Reputation
    15
    Thanks
    611
    My Mood
    Fine
    Code:
    	 _st3rdPlayerInfo * pPlayerInfo = (_st3rdPlayerInfo*)((ulCLTClientShell + 0xFD40)+ (i * 0x1C0));
    this offset points to object change to 0xFD3C and you're done.

    see this part to understand why i used 0xFD3C :

    Code:
    10007700   56               PUSH ESI
    10007701   8BF1             MOV ESI,ECX
    10007703   0FB686 3CFD0000  MOVZX EAX,BYTE PTR DS:[ESI+FD3C] // here is the base pointer of player class
    1000770A   50               PUSH EAX
    1000770B   E8 B0851000      CALL CShell.1010FCC0
    10007710   83C4 04          ADD ESP,4
    10007713   84C0             TEST AL,AL
    10007715   75 04            JNZ SHORT CShell.1000771B
    10007717   0C FF            OR AL,0FF
    10007719   5E               POP ESI
    1000771A   C3               RETN
    1000771B   0FB68E 3CFD0000  MOVZX ECX,BYTE PTR DS:[ESI+FD3C] // here is the base pointer of player class
    10007722   69C9 C0010000    IMUL ECX,ECX,1C0
    10007728   8A8431 44FD0000  MOV AL,BYTE PTR DS:[ECX+ESI+FD44]
    1000772F   5E               POP ESI
    you can notify it two times
    Last edited by UltraPGNoob; 08-16-2011 at 03:22 AM.
    My Threads:

    - CrossFire Mods:
    Wooden Knife

    - CrossFire Tutorials:
    How to make a logger
    Total number of guns in weaponmgr

    - CrossFire NA Addies:
    Video Settings (not useful but just wanted to share) OUTDATED

    - CrossFire NA Hacks:
    UltraPGNoob Public Hack v1 DETECTED (02-24-2011)
    UltraPGNoob Public Hack v2 DETECTED (06-22-2011)
    UltraPGNoob Public Hack v3 DETECTED (07-04-2011)

    - CrossFire EU Hacks:
    UltraPGNoob Public Hack - Special Edition (Knife Weapon Hack) DETECTED (02-26-2012)

  8. #38
    s3xh4x's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    1
    He has the latest offsets, I gave it to him. He doesn't know how to C&P it into his base...

  9. #39
    topblast's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Location
    Far from around you Programmer: C++ | VB | C# | JAVA
    Posts
    3,607
    Reputation
    149
    Thanks
    5,052
    My Mood
    Cool
    Quote Originally Posted by UltraPGNoob View Post
    Code:
    	 _st3rdPlayerInfo * pPlayerInfo = (_st3rdPlayerInfo*)((ulCLTClientShell + 0xFD40)+ (i * 0x1C0));
    this offset points to object change to 0xFD3C and you're done.

    see this part to understand why i used 0xFD3C :

    Code:
    10007700   56               PUSH ESI
    10007701   8BF1             MOV ESI,ECX
    10007703   0FB686 3CFD0000  MOVZX EAX,BYTE PTR DS:[ESI+FD3C] // here is the base pointer of player class
    1000770A   50               PUSH EAX
    1000770B   E8 B0851000      CALL CShell.1010FCC0
    10007710   83C4 04          ADD ESP,4
    10007713   84C0             TEST AL,AL
    10007715   75 04            JNZ SHORT CShell.1000771B
    10007717   0C FF            OR AL,0FF
    10007719   5E               POP ESI
    1000771A   C3               RETN
    1000771B   0FB68E 3CFD0000  MOVZX ECX,BYTE PTR DS:[ESI+FD3C] // here is the base pointer of player class
    10007722   69C9 C0010000    IMUL ECX,ECX,1C0
    10007728   8A8431 44FD0000  MOV AL,BYTE PTR DS:[ECX+ESI+FD44]
    1000772F   5E               POP ESI
    you can notify it two times
    i gonna try that now.
    I just like programming, that is all.

    Current Stuff:

    • GPU Programmer (Cuda)
    • Client/Server (Cloud Server)
    • Mobile App Development

  10. #40
    HLBOT's Avatar
    Join Date
    May 2011
    Gender
    male
    Location
    HCM City
    Posts
    533
    Reputation
    36
    Thanks
    1,355
    My Mood
    Amazed
    REQ Close - Anti Spam
    @Ghost
    @Thunder
    It's finally Over!

Page 3 of 3 FirstFirst 123

Similar Threads

  1. Question About D3D Drawing Text
    By BlackHaexGuns in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 23
    Last Post: 07-21-2010, 09:51 PM
  2. I could use some help please...about D3D
    By gamernuub in forum C++/C Programming
    Replies: 6
    Last Post: 02-20-2010, 09:41 AM
  3. Looking coder for freelance (d3d ESP)
    By Stealer in forum Hack Requests
    Replies: 0
    Last Post: 02-11-2010, 11:30 AM
  4. [Release] MPGH PUBLIC'''~~D3D,ESP,MISC
    By Captain Price in forum Combat Arms Hacks & Cheats
    Replies: 112
    Last Post: 09-16-2009, 06:50 PM
  5. Please help me about D3D
    By glawieking in forum C++/C Programming
    Replies: 2
    Last Post: 08-07-2009, 12:46 PM