Quote:
Originally Posted by nasyer_boy
me too i dont know how to adjust to speed.. i mean adjustable speed.. i only use fix speed of nsd...
and for that,.. use
Sleep()
|
okay guys this is just a simple logic, i thought someone would notice this, and I thought sir nasyer did this since he gave me a clue on how to control the BM3 NSD its way past from this post so im very "feeling meh" that I read to sir nasyer that he dont know to adjust... Ok here it goes.
First you will add 3 bm3 intervals (150/250/300)
think of it that using sleep command will determine the speed of your BM3 NSD. so you will create 3 copies of BM3 code with different interval.
Ex. :
NOTE
(this is just an example do not copy and paste this example was from Sir Fuji's tutorial, i'll just show you how to do it)
Let say that this is the code :
void NSD()
{
DWORD *NSD_1 = (DWORD*)(*(DWORD*)ADDR_BASE + NSD_PTR1);
DWORD *NSD_2 = (DWORD*)(*(DWORD*)NSD_1 + NSD_PTR2);
*(DWORD*)(*(DWORD*)NSD_2 + NSD_PTR3) = 1629697;
Sleep (150); <--
You'll add it there
}
and then add another more:
void NSD_1()
{
DWORD *NSD_1 = (DWORD*)(*(DWORD*)ADDR_BASE + NSD_PTR1);
DWORD *NSD_2 = (DWORD*)(*(DWORD*)NSD_1 + NSD_PTR2);
*(DWORD*)(*(DWORD*)NSD_2 + NSD_PTR3) = 1629697;
Sleep (250); <--
You'll add it there
}
void NSD_2()
{
DWORD *NSD_1 = (DWORD*)(*(DWORD*)ADDR_BASE + NSD_PTR1);
DWORD *NSD_2 = (DWORD*)(*(DWORD*)NSD_1 + NSD_PTR2);
*(DWORD*)(*(DWORD*)NSD_2 + NSD_PTR3) = 1629697;
Sleep (300); <--
You'll add it there
}
TAKE NOTE THAT NSD BM3 WILL ONLY WORK WHEN THE NO SKILL DELAY CODE IS ACTIVATED, I KNOW THAT THE NSD CODE IS ALREADY IN FUJI'S TUTORIAL SO JUST TO REMIND YOU THAT NSD OF BM3 WILL ONLY WORK ONCE THE NSD CODE IS ACTIVATED.
SO ON YOUR MYCHEAT.CPP YOU SHOULD HAVE 3 BUTTONS FOR NSD BM3
LET SAY YOUR BUTTON WILL BE F5/F6/F7 :
F5
if (GetKeyState(VK_F5) < 0)
{
if(!OnNSD_1){
OnNSD_1 = true;
MessageBoxA (NULL,"NSD BM3 150 ACTIVATED",CAPTION,MB_OK);
}else{
OnNSD_1 = false;
MessageBoxA (NULL,"150 OFF",CAPTION,MB_OK);
}
}
F6
if (GetKeyState(VK_F6) < 0)
{
if(!OnNSD_2){
OnNSD_2 = true;
MessageBoxA (NULL,"NSD BM3 250 ACTIVATED",CAPTION,MB_OK);
}else{
OnNSD_2 = false;
MessageBoxA (NULL,"250 OFF",CAPTION,MB_OK);
}
}
F7
if (GetKeyState(VK_F7) < 0)
{
if(!OnNSD_3){
OnNSD_3 = true;
MessageBoxA (NULL,"NSD BM3 300 ACTIVATED",CAPTION,MB_OK);
}else{
OnNSD_3 = false;
MessageBoxA (NULL,"300 OFF",CAPTION,MB_OK);
}
}
VERY IMPORTANT PART WHICH WILL TRIGGERS THE ON AND OFF:
================================================== =======
if(OnNSD_1) NSD();
if(OnNSD_2) NSD_1();
if(OnNSD_3) NSD_2;
================================================== ========
PLEASE USE YOUR LOGIC MIND ON ACTIVATING THE INTERVALS, I MEAN, THERE WILL BE A CONFLICT ONCE YOU ACTIVATE ALL THE INTERVAL. IF YOU DONT DEACTIVATE THE FIRST INTERVAL YOU USE THE NO SKILL DELAY WILL RUINED. SO USE YOUR MIND ON HOW TO DEACTIVATE AUTOMATICALLY THE INTERVAL WHEN ANOTHER INTERVAL WAS USED, ITS PRETTY EASY I KNOW YOU CAN DO IT. I DON'T WANT TO SPOON FEED. BECAUSE I WANT YOU ALL TO LEARN ABOUT THE LOGIC OF THIS SIMPLE CODE. PLEASE DON'T BE MAD ON ME, I'M JUST TEACHING YOU ALL ON HOW TO USE YOUR BRAIN. THANKS!