[Release][C++ Code] GM/AOE/Range

07/22/2012 16:54 bartbilf#76
@genesisVI
for nation address just type in the value of the nation of your character that you use to hack and for walk trough gate hack you could return the map hack address (since that is always the original value of the dungeon/map you are in)

That's how I do it.
07/22/2012 20:16 ibonehj15#77
Quote:
Originally Posted by genesisVI View Post
so its like
PHP Code:
#define ADDR_CRAP = 0x00
#define aOriginal = (0x01 = X)
#define X = (current value of addy)
while (1)
{
if (
GetKeyState(VK_F12) <0)
{
*(
DWORD*)ADDR_CRAP 2
{
 if (
GetKeyState(VK_F11) < 0
*(
DWORD*)ADDR_CRAP aOriginal;
}

Quote:
Originally Posted by bartbilf View Post
@genesisVI
for nation address just type in the value of the nation of your character that you use to hack and for walk trough gate hack you could return the map hack address (since that is always the original value of the dungeon/map you are in)

That's how I do it.
will this be enuf for gate hacking ? i seem to understand it a bit but the 3rd " #define " line got me thinking on that area can someone expound on it more?
07/22/2012 23:37 PSCBots#78
"#define" is a macro, not a memory holder.
DWORD mTempVal1; is the way to go.
07/23/2012 00:29 genesisVI#79
now its like
PHP Code:
*(DWORD*)ADDR_CARP mTempval1 
??

ps. sir PSCBot ... are u gunna update teh but 4 PH :D?
PSS. and how can i set a specific value into float w/out affecting others :D
07/23/2012 02:34 zremchs21#80
How to make a GUI with this? can give me a tut please PM me? Any reply will be appreciated.
07/23/2012 04:24 bartbilf#81
@zremchs21
he already gave more than enough, this is to get you starting, the rest you should find trough google
07/23/2012 06:26 alucardhxh#82
this make client crash

#define ADDR_NCD = 0x0876a64

if (GetKeyState(VK_F9) < 0) // Turn on
{
*(BYTE*)ADDR_NCD = -112;
*(BYTE*)(ADDR_NCD+1) = -112;
*(BYTE*)(ADDR_NCD+2) = -112;
*(BYTE*)(ADDR_NCD+3) = -112;
}

if (GetKeyState(VK_F10) < 0) // Turn Off
{
*(BYTE*)ADDR_NCD = -117;
*(BYTE*)(ADDR_NCD+1) = 68;
*(BYTE*)(ADDR_NCD+2) = 36;
*(BYTE*)(ADDR_NCD+3) = 04;
}

any suggestion ?

I use deciman values instead of HEX (8B 44 24 04) and its just fine because its the same and I tested it using fixedmain and its okey with it.
07/23/2012 08:30 sargerax#83
pscbot et al
you guys good at injecting dll w/o getting frisk. can u include keys of autotarget and auto attack in your dll. ^____^
and autoloot. O.o
07/23/2012 10:12 lekcis#84
I'm using windows.h for the header and it was successfully compiled but it seems that it's not working when I injected it to cabalmain, checked the addy and it was correct. I googled it and bumped into msdn library and the dll guide one here in elite. After reading, I was thinking if I need to follow those guide. The guide tells me to access a dll file of the game (e.g d3dx9_30) and wrappit and so on... to be able to create my own dll base on that dll but I was thinking that this script is kinda like a basic or standalone and a global static script for games that doesn't need that. Got mixed up with all the tuts. I'm using visual studio 2010 and also tried it in notepad++. Any tips or suggestions will greatly appreciate it.
07/23/2012 14:21 bartbilf#85
@sargerax
I suggest you look at his other thread, he has a memory based multihack with auto target, auto attack and auto loot o.O
07/23/2012 14:49 alucardhxh#86
Quote:
Originally Posted by bartbilf View Post
@sargerax
I suggest you look at his other thread, he has a memory based multihack with auto target, auto attack and auto loot o.O
what thread ?
07/23/2012 14:58 genesisVI#87
@bartbilf
i think he wants a tut on how to make one :D
07/23/2012 14:59 bartbilf#88
Quote:
Originally Posted by alucardhxh View Post
what thread ?
The other thread started by PSCBots, it's even in the sticky part: [Only registered and activated users can see links. Click Here To Register...]
07/23/2012 15:02 deluxor#89
Quote:
Originally Posted by alucardhxh View Post
this make client crash

#define ADDR_NCD = 0x0876a64

if (GetKeyState(VK_F9) < 0) // Turn on
{
*(BYTE*)ADDR_NCD = -112;
*(BYTE*)(ADDR_NCD+1) = -112;
*(BYTE*)(ADDR_NCD+2) = -112;
*(BYTE*)(ADDR_NCD+3) = -112;
}

if (GetKeyState(VK_F10) < 0) // Turn Off
{
*(BYTE*)ADDR_NCD = -117;
*(BYTE*)(ADDR_NCD+1) = 68;
*(BYTE*)(ADDR_NCD+2) = 36;
*(BYTE*)(ADDR_NCD+3) = 04;
}

any suggestion ?

I use deciman values instead of HEX (8B 44 24 04) and its just fine because its the same and I tested it using fixedmain and its okey with it.
Is not so easy dude!

You need to know how to use multi level pointers on C/C++

You cannot change a value directly of a virtual address. :)

Well, actually you can, but is not a good way.
07/23/2012 15:21 genesisVI#90
i also need help in multi lvl pointers ...