No spread not working.

Posts 1–14 of 14 · Page 1 of 1
No spread not working.
Please help me. My no spread source code is not working.

Code:
#define ADR_NOSPREAD 0x00AFE9C8

void NoSpread()
{
	if(GetAsyncKeyState(VK_NUMPAD9)&1){
		*(float*)ADR_NOSPREAD = 0;}}
Quote Originally Posted by AskAndHelp View Post
Please help me. My no spread source code is not working.

Code:
#define ADR_NOSPREAD 0x00AFE9C8

void NoSpread()
{
	if(GetAsyncKeyState(VK_NUMPAD9)&1){
		*(float*)ADR_NOSPREAD = 0;}}
Easy, Its not for Manual... It must be Auto

Quote Originally Posted by x[FG]Tim View Post
Easy, Its not for Manual... It must be Auto

NoSpread can be done auto or you can you put hotkeys for on/off by using the Boolean data type to declare a variable whose value will be set as true (1) or false (0). To declare such a value, you use the bool keyword. I agree with larta you should understand what your doing before copy and pasting am I right x[FG]Tim?


You can declare a Boolean a variable as:

bool GotThePassingGrade = true;

you can assign the other value, like this

GotThePassingGrade = false;

Here is an example:

#include <iostream>
using namespace std;

int main(int argc, char* argv[])
{
bool MachineIsWorking = true;

cout << "Since this machine is working, its value is "
<< MachineIsWorking << endl;

MachineIsWorking = false;

cout << "The machine has stopped operating. "
<< "Now its value is " << MachineIsWorking << endl;

return 0;
}

Try to understand this first and I'm sure you can figure it out how.
Press Numpad 9 to make No Spread Work
Code:
bool NoSpreadState = false;
void NoSpread()
{
	DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
	if(dwPlayerPtr != 0){
if(GetAsyncKeyState(VK_NUMPAD8)&1){
	NoSpreadState = true;}
if(GetAsyncKeyState(VK_NUMPAD9)&1){
	NoSpreadState = false;}
if(NoSpreadState == true){
	*(float*)ADR_NOSPREAD = 0;}
else{
}}}
This is my code. When I use my hack I still have spread. My crosshair just changes every second from big to small and from small to big.
Quote Originally Posted by AskAndHelp View Post
Code:
bool NoSpreadState = false;
void NoSpread()
{
	DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
	if(dwPlayerPtr != 0){
if(GetAsyncKeyState(VK_NUMPAD8)&1){
	NoSpreadState = true;}
if(GetAsyncKeyState(VK_NUMPAD9)&1){
	NoSpreadState = false;}
if(NoSpreadState == true){
	*(float*)ADR_NOSPREAD = 0;}
else{
}}}
This is my code. When I use my hack I still have spread. My crosshair just changes every second from big to small and from small to big.
Search for your sleep, delete it or make the sleep shorter
Quote Originally Posted by zerohead View Post
Search for your sleep, delete it or make the sleep shorter
+1
Your sleep is in the wrong place ( if you got only one sleep in your whole code ).
Exemple :

Code:
void hacks()
{
 for(;;)
  {
   hack1();
   hack2();
   Sleep(XX);
  }
} // This code is wrong

------------
void hacks()
{
  for(;;)
  {
   hack1();
   hack2();
  }
 Sleep(XX);
} // This one is right
Anyway, if you got another sleep in another hack, just make it smaller or delete it ( As already said ^^ )
Code:
void HackThread()
{
	for(;; )
	{
		if(*ingame)
		{
			PlayerHacks();
			NoRecoil();
			TeleportHack();
			SuperJump();
			NoSpread();
		}
		if(*outgame)
		{
			ServerHacks();
		}
		Sleep(100); // changed it to 100 instead of 200
	}}
And it works now! Almost all bullets at the same place.
Quote Originally Posted by AskAndHelp View Post
Code:
void HackThread()
{
	for(;; )
	{
		if(*ingame)
		{
			PlayerHacks();
			NoRecoil();
			TeleportHack();
			SuperJump();
			NoSpread();
		}
		if(*outgame)
		{
			ServerHacks();
		}
		Sleep(100); // changed it to 100 instead of 200
	}}
And it works now! Almost all bullets at the same place.
You can let 200 if you want, but you have to put your sleep after the " { " of the for loop.

Code:
{
	for(;; )
	{
		if(*ingame)
		{
			PlayerHacks();
			NoRecoil();
			TeleportHack();
			SuperJump();
			NoSpread();
		}
		if(*outgame)
		{
			ServerHacks();
		}
		
	}
       Sleep(200); // let 200
}
This way it will work
#define No_Spread 0x00AFE9C8

void Nospread()
{
*(float*)(No_Spread) = 0;
}

working for me..
Now, after this, you should try supernospread
Quote Originally Posted by zerohead View Post
Now, after this, you should try supernospread
lol, what for an advice it is ^^

( Btw, I don't understand what superNoSpread is supposed to do. I don't see the difference between NoSpread and SuperNoSpread >.< I used both of them, i didn't see a difference )
Quote Originally Posted by larta View Post
lol, what for an advice it is ^^

( Btw, I don't understand what superNoSpread is supposed to do. I don't see the difference between NoSpread and SuperNoSpread >.< I used both of them, i didn't see a difference )
the crosshair doesn't shrimp and it's lower spread
Posts 1–14 of 14 · Page 1 of 1
This thread is closed for replies.

Tags for this Thread

Talk with us