Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Other Semi-Popular First Person Shooter Hacks › WarRock - International Hacks › WarRock Hack Source Code › No Recoil Source Code Not Working

No Recoil Source Code Not Working

Posts 1–15 of 26 · Page 1 of 2
ZO
zooSz
No Recoil Source Code Not Working
Hey all... This is the source code that I am using for no recoil in WarRock but everytime I include it in my .dll I crash when I join a game.

Code:
void NoRecoil() 
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr!=0){
*(float*)OFS_NORECOIL1 = 0;
*(float*)OFS_NORECOIL2 = 0;
*(float*)OFS_NORECOIL3 = 0;}
}
I have checked the addresses and they are all up to date.

Any help is greatly appreciated
#1 · 15y ago
xflick13
xflick13
Quote Originally Posted by zooSz View Post
Hey all... This is the source code that I am using for no recoil in WarRock but everytime I include it in my .dll I crash when I join a game.

Code:
void NoRecoil() 
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr!=0){
*(float*)OFS_NORECOIL1 = 0;
*(float*)OFS_NORECOIL2 = 0;
*(float*)OFS_NORECOIL3 = 0;}
}
I have checked the addresses and they are all up to date.

Any help is greatly appreciated
Well its wrong..

void NoRecoil()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr!=0){
*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 0;
}
If its work ..try to thanks me..
#2 · 15y ago
ZO
zooSz
Oh, my, god! It Works

Thanks a ton mate

Also, because your a genius, could you tell me whats wrong with this:

Code:
//No fall damage + Super jump
void NoFall()
{
DWORD mePlayer = *(DWORD*)Playerpointer;
	if (mePlayer != 0)
	{
		if(GetAsyncKeyState(VK_CONTROL) &1)
		{
			*(float*)(mePlayer+OFS_NFD) = 100000;
			*(float*)(mePlayer+OFS_Z) = *(float*)(mePlayer+OFS_Z) +70;
		}
	}
}
It lets me jump high, but the no fall damage doesn't work :S

P.S. - I tried to find the thank button but couldn't :/ Where is it? O.o thanks!

EDIT: +Rep
#3 · edited 15y ago · 15y ago
xflick13
xflick13
Quote Originally Posted by zooSz View Post
Oh, my, god! It Works

Thanks a ton mate

Also, because your a genius, could you tell me whats wrong with this:

Code:
//No fall damage + Super jump
void NoFall()
{
DWORD mePlayer = *(DWORD*)Playerpointer;
	if (mePlayer != 0)
	{
		if(GetAsyncKeyState(VK_CONTROL) &1)
		{
			*(float*)(mePlayer+OFS_NFD) = 100000;
			*(float*)(mePlayer+OFS_Z) = *(float*)(mePlayer+OFS_Z) +70;
		}
	}
}
It lets me jump high, but the no fall damage doesn't work :S

P.S. - I tried to find the thank button but couldn't :/ Where is it? O.o thanks!

EDIT: +Rep
Define NFD&OFFSET_Z make sure addie is updated.
#define NFD 0xAddie
#define Ofs_Z 0xAddie
Noo..NFD should be Auto so you should do like this.

void Auto()
{
DWORD dwPlayerPtr = *(DWORD*)Addr_Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+NFD) = -200000;
}
and superjump

void Sjump()
{
if(GetAsyncKeyState(VK_LCONTROL)&1)
{
DWORD dwPlayerPtr = *(DWORD*)Addr_Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+Ofs_Z) = 1500;
}
}
}
Try it..
#4 · edited 15y ago · 15y ago
ZO
zooSz
Wow, +Rep again Works great

Btw.. Is this correct? Because it looks fine yet it doesn't work :P (Teleport)

Code:
int Telx;
int Tely;
int Telz;

void teleport()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
float PositionY = 0.0; float PositionX = 0.0;float PositionZ = 0.0;
	PositionX = *(float*)(dwPlayerPtr + OFS_X);
	PositionY = *(float*)(dwPlayerPtr + OFS_Y);
	PositionZ = *(float*)(dwPlayerPtr + OFS_Z);
  if(GetAsyncKeyState(VK_F10)&1){
		Telx = PositionX;
		Tely = PositionY;
		Telz = PositionZ;}
  if(GetAsyncKeyState(VK_F11)&1){
		*(float*)(dwPlayerPtr + OFS_X) = Telx;
		*(float*)(dwPlayerPtr + OFS_Y) = Tely;
		*(float*)(dwPlayerPtr + OFS_Z) = Telz;	 
  }}}
#5 · edited 15y ago · 15y ago
xflick13
xflick13
Quote Originally Posted by zooSz View Post
Wow, +Rep again Works great

Btw.. Is this correct? Because it looks fine yet it doesn't work :P (Teleport)

Code:
int Telx;
int Tely;
int Telz;

void teleport()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
float PositionY = 0.0; float PositionX = 0.0;float PositionZ = 0.0;
	PositionX = *(float*)(dwPlayerPtr + OFS_X);
	PositionY = *(float*)(dwPlayerPtr + OFS_Y);
	PositionZ = *(float*)(dwPlayerPtr + OFS_Z);
  if(GetAsyncKeyState(VK_F10)&1){
		Telx= PositionX;
		Tely= PositionY;
		Telz= PositionZ;}
  if(GetAsyncKeyState(VK_F11)&1){
		*(float*)(dwPlayerPtr + OFS_X) = Telx;
		*(float*)(dwPlayerPtr + OFS_Y) = Tely;
		*(float*)(dwPlayerPtr + OFS_Z) = Telz;	 
  }}}
you should change Int to Float
float Telx;
float Tely;
float Telz;
#6 · 15y ago
ZO
zooSz
Hmm, doesn't work but thanks anyway mate

Now I need to find a way to make some sort of anti-kick :/
#7 · 15y ago
AskAndHelp
AskAndHelp
xFlick your a good coder!
Do you know where I can find updated addie's?
For what reason does *(DWORD*) stands like that? Why not just DWORD?
#8 · 15y ago
SH
sh_z_sektor
Quote Originally Posted by xflick13 View Post
you should change Int to Float
float Telx;
float Tely;
float Telz;
Int and Float it won't do diffrents in Teleport i use it with int also the NoRecoil here is mine

Code:
No Menu:
void NoRecoil()
{
DWORD dwPlayerPtr = (DWORD)Addr_PlayerPointer;
if(dwPlayerPtr !=0)
{
*(float*)(dwPlayerPtr + NoRecoil1) = 0;
*(float*)(dwPlayerPtr + NoRecoil2) = 0;
*(float*)(dwPlayerPtr + NoRecoil3) = 0;
}}

Menu:
if(NoRecoil)
{
*(float*)(dwPlayerPtr + NoRecoil1) = 0;
*(float*)(dwPlayerPtr + NoRecoil2) = 0;
*(float*)(dwPlayerPtr + NoRecoil3) = 0;
}
Enjoy
#9 · 15y ago
ZO
zooSz
I've got the NoRecoil working thanks :P

Does the ForceKick address have anything to do with making an Anti-Kick?
#10 · 15y ago
SH
sh_z_sektor
Quote Originally Posted by zooSz View Post
I've got the NoRecoil working thanks :P

Does the ForceKick address have anything to do with making an Anti-Kick?
Anti-kick is patched -.-

or probley can be made but with Bypass and asm and other stuff there is nothing with name impossable
#11 · 15y ago
ZO
zooSz
Quote Originally Posted by sh_z_sektor View Post
Anti-kick is patched -.-

or probley can be made but with Bypass and asm and other stuff there is nothing with name impossable
Hmm ok :P

Mabye theres a way to say, constantly start a vote on a random player... That way there will always be a vote going so they can't vote you ;P
#12 · 15y ago
SH
sh_z_sektor
i don't understand what you mean but i think it could work :/

like a bot that keep voting on players in room so no one can start a vote?
#13 · 15y ago
xflick13
xflick13
Quote Originally Posted by sh_z_sektor View Post
Int and Float it won't do diffrents in Teleport i use it with int also the NoRecoil here is mine

Code:
No Menu:
void NoRecoil()
{
DWORD dwPlayerPtr = (DWORD)Addr_PlayerPointer;
if(dwPlayerPtr !=0)
{
*(float*)(dwPlayerPtr + NoRecoil1) = 0;
*(float*)(dwPlayerPtr + NoRecoil2) = 0;
*(float*)(dwPlayerPtr + NoRecoil3) = 0;
}}

Menu:
if(NoRecoil)
{
*(float*)(dwPlayerPtr + NoRecoil1) = 0;
*(float*)(dwPlayerPtr + NoRecoil2) = 0;
*(float*)(dwPlayerPtr + NoRecoil3) = 0;
}
Enjoy
noo int and float is diffrent try to SPELL it.. JOke.
cuz float is working to me i try int its crashed..
#14 · 15y ago
ZO
zooSz
Quote Originally Posted by sh_z_sektor View Post
i don't understand what you mean but i think it could work :/

like a bot that keep voting on players in room so no one can start a vote?
Yh.. But how? :P

EDIT:

Also, why doesn't this make NoSpread/NoRecoil stick?

Code:
//No Recoil/Spread
void NoRecoil()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr!=0){
// on
if(GetAsyncKeyState(VK_F3)){
*(float*)ADR_Spread = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 0;
}
// off
if(GetAsyncKeyState(VK_F4)){
*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 1;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 1;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 1;
*(float*) ADR_Spread = 1;}
}
}
Its like it only stays on while I hold in F3 :S
#15 · edited 15y ago · 15y ago
Posts 1–15 of 26 · Page 1 of 2

Post a Reply

Tags for this Thread

None