Ingame menu
today i will make another release
now you can have in game menu with ingame message boxes
now pick one of these two options:
Perform these steps:
1- download the files from attachments
2- include main.h file in your project
3- in your hack thread, create a CMenu member (like CMenu* pMenu
4- give it a name using new (pMenu = new CMenu("myname"))
5- loop until pMenu->Ready() returns true
6- pass the correct pointers to the menu here they are for CFNA as 10/5/2012:
7- create options group and terminate it with null .. like this one:
8- create value holders
9- call pMenu->AddItem(name, optiongroup, optionholder)
10- in while(1) of for(;
add a pMenu->Nav()
VS:
https://www.virustotal.com/file/ad3c...is/1336645422/
http://virusscan.jotti.org/en/scanre...a49731c917c7de
hope all of you (coders and leechers) like it
please rate!
now you can have in game menu with ingame message boxes
now pick one of these two options:
Iam a real coder
Perform these steps:
1- download the files from attachments
2- include main.h file in your project
3- in your hack thread, create a CMenu member (like CMenu* pMenu

4- give it a name using new (pMenu = new CMenu("myname"))
5- loop until pMenu->Ready() returns true
6- pass the correct pointers to the menu here they are for CFNA as 10/5/2012:
Code:
pMenu->MessageFunc = CShell + 0x84570; pMenu->VisibleState = CShell + 0x37DB44; pMenu->PTC = CShell + 0x35AC34;
Code:
char* optOffOn[] = {"Off", "On", NULL};
9- call pMenu->AddItem(name, optiongroup, optionholder)
10- in while(1) of for(;
add a pMenu->Nav()
Iam a leecher
Perform these steps:
1- download files from attachments
2- use this source code:
1- download files from attachments
2- use this source code:
Code:
#include <windows.h>
#include "menu.h"
DWORD WINAPI menu(LPVOID lpParam)
{
//Create the new menu
CMenu* pMenu = new CMenu("giniyat101");
//Wait until we are ready
do
{
Sleep(100);
} while (!pMenu->Ready());
//CShell base address
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
//Pass the pointers to the menu
pMenu->MessageFunc = CShell + 0x84570;
pMenu->VisibleState = CShell + 0x37DB44;
pMenu->PTC = CShell + 0x35AC34;
//Our options
//MUST TERMINATE WITH NULL!!!
char* optOffOn[] = {"Off", "On", NULL};
//variables to store current state
DWORD noreload = 0;
DWORD nochange = 0;
DWORD wallhack = 0;
//Add some items
pMenu->AddItem("No reload", optOffOn, &noreload);
pMenu->AddItem("No change", optOffOn, &nochange);
pMenu->AddItem("Wall hack", optOffOn, &wallhack);
//Lets begin memory hacks
while (1)
{
DWORD pWeaponMgr = *(DWORD*)(CShell+0xAB2940);
if (pWeaponMgr)
{
for (int i=0; i<650; i++)
{
DWORD pWeapon = *(DWORD*)(pWeaponMgr+i*4);
if (pWeapon)
{
if (noreload)
*(FLOAT*)(pWeapon+0x26C4) = 100.0f;
else
*(FLOAT*)(pWeapon+0x26C4) = 1.0f;
if (nochange)
*(FLOAT*)(pWeapon+0x26C8) = 100.0f;
else
*(FLOAT*)(pWeapon+0x26C8) = 1.0f;
}
}
}
if (wallhack)
memcpy((VOID*)0x6CE76C, "\x00\x00\x00\x00\x00\x00", 6);
else
memcpy((VOID*)0x6CE76C, "\x01\x01\x01\x01\x01\x01", 6);
//Must place in a while(1)
pMenu->Nav();
Sleep(100);
}
}
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls(hDll);
CreateThread(NULL, NULL, menu, NULL, NULL, NULL);
}
}
VS:
https://www.virustotal.com/file/ad3c...is/1336645422/
http://virusscan.jotti.org/en/scanre...a49731c917c7de
hope all of you (coders and leechers) like it
please rate!

please`?



)