Solved b_spotted radar not working

  • CSGO recently moved logic from 'client_panorama.dll' to 'client.dll', you must update all code that uses 'client_panorama.dll' and replace it with 'client.dll' or the code will not work.
Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat
Status
Not open for further replies.

F4DE

Newbie
Full Member
Mar 28, 2016
17
98
0
Hi,

I'm trying to create a b_spotted radar hack (C#), but it doesn't seem to do anything / show any enemies.
(I know that some offsets may not be right because the latest update, but haven't updated the problematic code offsets for help threat yet)
Current code is in a while loop:

Code:
C++:
for (int r = 0; r < 64; r++)
                {

                 int currentPlayer = OdczytajWartosc(clientO + 0x00A8C53C + ((r - 1) * 16));
                 MessageBox.Show("" + currentPlayer);
                 int currentPlayerDormant = OdczytajWartosc(currentPlayer + 0x000000E9); // Current Entity dormant or not
                 int currentPlayerbSpotted = OdczytajWartosc(currentPlayer + 0x00000939); // Current Entity Spotted or not

                 if (currentPlayerDormant <= 0 && currentPlayerbSpotted <= 0)
                 {
                     WriteMem(currentPlayer + 0x00000939, BitConverter.GetBytes(1));
                 }
                }

                System.Threading.Thread.Sleep(1);
 

Obsta

Jr.Hacker
Meme Tier VIP
Jan 27, 2014
394
2,978
17
You're adding the playerbase to the client module, it should be the using the entitylist with a (playerindex * 0x10) offset. then offset your b_spotted and write to that.

Code:
            _EntityBase = new IntPtr(MemoryManager.BaseAddress.ToInt32() + Constants.Offsets.Entities.EntityList + (playerIndex * 0x10));
snippet from my entity class, then write to the address with the offset of b_spotted
 

F4DE

Newbie
Full Member
Mar 28, 2016
17
98
0
You're adding the playerbase to the client module, it should be the using the entitylist with a (playerindex * 0x10) offset. then offset your b_spotted and write to that.

Code:
            _EntityBase = new IntPtr(MemoryManager.BaseAddress.ToInt32() + Constants.Offsets.Entities.EntityList + (playerIndex * 0x10));
snippet from my entity class, then write to the address with the offset of b_spotted
Thanks for helping me, I've changed my currentPlayer to this;

C++:
int currentPlayer = OdczytajWartosc(clientO + EntityListO + ((r - 1) * 0x10));
But that doesn't work, I've also tried just clientO + EntityListO + (r * 0x10) but that doesn't seem to work / do anything either.
 
Last edited:

Obsta

Jr.Hacker
Meme Tier VIP
Jan 27, 2014
394
2,978
17
Thanks for helping me, I've changed my currentPlayer to this;

C++:
int currentPlayer = OdczytajWartosc(clientO + EntityListO + ((r - 1) * 0x10));
But that doesn't work, I've also tried just clientO + EntityListO + (r * 0x10) but that doesn't seem to work / do anything either.
Start over again, you've messed up reading something along the way.

I just confirmed it worked manually.
 

F4DE

Newbie
Full Member
Mar 28, 2016
17
98
0
Start over again, you've messed up reading something along the way.

I just confirmed it worked manually.
Current code;

C++:
for (int r = 1; r < 64; r++)
                {

                 int currentPlayer = OdczytajWartosc(clientO + EntityListO + ((r - 1) * 0x10));

                    //Should be bools
                 int currentPlayerDormant = OdczytajWartosc(currentPlayer + 0x000000E9); // Current Entity dormant or not
                 int currentPlayerbSpotted = OdczytajWartosc(currentPlayer + 0x00000939); // Current Entity Spotted or not
                 if (currentPlayerDormant <= 0 && currentPlayerbSpotted <= 0)
                 {
                     WriteMem(currentPlayer + 0x00000939, BitConverter.GetBytes(1));
                 }
                 System.Threading.Thread.Sleep(1);
Still doesn't work for some reason, I'm kinda out of ideas. Tried tweaking everything, but nothing seems to really do anything.
 

SubJectioN

Newbie
Full Member
Aug 14, 2016
16
92
0
Current code;

C++:
for (int r = 1; r < 64; r++)
                {

                 int currentPlayer = OdczytajWartosc(clientO + EntityListO + ((r - 1) * 0x10));

                    //Should be bools
                 int currentPlayerDormant = OdczytajWartosc(currentPlayer + 0x000000E9); // Current Entity dormant or not
                 int currentPlayerbSpotted = OdczytajWartosc(currentPlayer + 0x00000939); // Current Entity Spotted or not
                 if (currentPlayerDormant <= 0 && currentPlayerbSpotted <= 0)
                 {
                     WriteMem(currentPlayer + 0x00000939, BitConverter.GetBytes(1));
                 }
                 System.Threading.Thread.Sleep(1);
Still doesn't work for some reason, I'm kinda out of ideas. Tried tweaking everything, but nothing seems to really do anything.

Please post ALL your code because the issue might not be that for loop. Also try running Visual Studio as an administrator.
 
Status
Not open for further replies.
Attention! Before you post:

Read the How to Ask Questions Guide
99% of questions are answered in the Beginner's Guide, do it before asking a question.

No Hack Requests. Post in the correct section.  Search the forum first. Read the rules.

How to make a good post:

  • Fill out the form correctly
  • Tell us the game name & coding language
  • Post everything we need to know to help you
  • Ask specific questions, be descriptive
  • Post errors, line numbers & screenshots
  • Post code snippets using code tags
  • If it's a large project, zip it up and attach it

If you do not comply, your post may be deleted.  We want to help, please make a good post and we will do our best to help you.

Community Mods