Solved❓ CANA Hack Related!

Posts 1–4 of 4 · Page 1 of 1
❓ CANA Hack Related!
Hey guys
recently i just got my hack to work for CANA/CARU but there is a weird thing happening...
It injects find and no crash for like 3 games whatsoever
But when I try to turn on nametags, it won't turn on.
here are my addresses:
Code:
#define ADDR_NAMETAG1 0x37234BA9
#define ADDR_NAMETAG2 0x37234C2F
My bytes are correct On : \x90\x90 Off: \x75\x05
I am also using the If GameStatus == 1 function for my memory hacks and I think that's the problem...
I use this address for my gamestatus and heres my function :
Code:
#define GameStatus 0x377CB0C0 //
DWORD* Addr = ( DWORD* ) LTClientEXE;//dwLTClientEXE;
	if(*(BYTE*)GameStatus == 1) 
	{
Weird enough.
When I don't use the gamestatus function = crash but when I do = no crash but no features work
here is how my features are called:
Code:
if (GetAsyncKeyState(VK_NUMPAD5)&1) inames = !inames;
	if ((*(BYTE *)GameStatus == 1) && inames) {
			if(!bnames)
			{
				Memory((void *)ADDR_NAMETAG1, (void *)(PBYTE)"\x90\x90", 2);
				Memory((void *)ADDR_NAMETAG2, (void *)(PBYTE)"\x90\x90", 2);
				bnames = true;
			}
		}
		else
		{
			if(bnames)
			{
				Memory((void *)ADDR_NAMETAG1, (void *)(PBYTE)"\x75\x05", 2);
				Memory((void *)ADDR_NAMETAG2, (void *)(PBYTE)"\x75\x05", 2);
				bnames = false;
			}
		}
Thanks and I hope someone helps me find a solution to this...and corrects my problem maybe??
thanks and will try to fix it while this thread gets replys
Quote Originally Posted by WizdomNKush View Post
Hey guys
recently i just got my hack to work for CANA/CARU but there is a weird thing happening...
It injects find and no crash for like 3 games whatsoever
But when I try to turn on nametags, it won't turn on.
here are my addresses:
Code:
#define ADDR_NAMETAG1 0x37234BA9
#define ADDR_NAMETAG2 0x37234C2F
My bytes are correct On : \x90\x90 Off: \x75\x05
I am also using the If GameStatus == 1 function for my memory hacks and I think that's the problem...
I use this address for my gamestatus and heres my function :
Code:
#define GameStatus 0x377CB0C0 //
DWORD* Addr = ( DWORD* ) LTClientEXE;//dwLTClientEXE;
	if(*(BYTE*)GameStatus == 1) 
	{
Weird enough.
When I don't use the gamestatus function = crash but when I do = no crash but no features work
here is how my features are called:
Code:
if (GetAsyncKeyState(VK_NUMPAD5)&1) inames = !inames;
	if ((*(BYTE *)GameStatus == 1) && inames) {
			if(!bnames)
			{
				Memory((void *)ADDR_NAMETAG1, (void *)(PBYTE)"\x90\x90", 2);
				Memory((void *)ADDR_NAMETAG2, (void *)(PBYTE)"\x90\x90", 2);
				bnames = true;
			}
		}
		else
		{
			if(bnames)
			{
				Memory((void *)ADDR_NAMETAG1, (void *)(PBYTE)"\x75\x05", 2);
				Memory((void *)ADDR_NAMETAG2, (void *)(PBYTE)"\x75\x05", 2);
				bnames = false;
			}
		}
Thanks and I hope someone helps me find a solution to this...and corrects my problem maybe??
thanks and will try to fix it while this thread gets replys
your game status address must be wrong, try doing a debug like:

if ((*(BYTE *)GameStatus == 1) && inames) {
Messagebox(0,0,0,0);
}

Then turn it on like you normally would. If the messagebox show's we got another issue
Quote Originally Posted by Acea View Post
your game status address must be wrong, try doing a debug like:

if ((*(BYTE *)GameStatus == 1) && inames) {
Messagebox(0,0,0,0);
}

Then turn it on like you normally would. If the messagebox show's we got another issue
Thanks for the suggestion but I got it working by just commenting this out
which I may think might get it detected faster but ohwell will fix later
weirdly enough they auto turn on while ingame, when they're supposed to turn on with VK_NUMPAD5
but will fix later.
Picture:*NameTags flash *


Code:
if (GetAsyncKeyState(VK_NUMPAD5)&1) inames = !inames;
	/*if ((*(BYTE *)GameStatus == 1) && inames) {*/
			if(!bnames)
			{


---------- Post added at 07:09 PM ---------- Previous post was at 07:08 PM ----------

Quote Originally Posted by GoldWhite View Post
Try this. It will work fine if addies of nametags are correct.
trying your method at this moment...
thanks for your suggestion
EDIT: @GoldWhite
Thanks!
Your methods works flawless!!!
No flashing too
and now I can turn it off/on
+REP
if (GetAsyncKeyState(VK_NUMPAD5)&1) inames = !inames;
if (inames) {
if(!bnames)
{
Memory((void *)ADDR_NAMETAG1, (void *)(PBYTE)"\x90\x90", 2);
Memory((void *)ADDR_NAMETAG2, (void *)(PBYTE)"\x90\x90", 2);
bnames = true;
}
}
else
{
if(bnames)
{
Memory((void *)ADDR_NAMETAG1, (void *)(PBYTE)"\x75\x05", 2);
Memory((void *)ADDR_NAMETAG2, (void *)(PBYTE)"\x75\x05", 2);
bnames = false;
}
}
Try this. It will work fine if addies of nametags are correct.
Posts 1–4 of 4 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us