Required Tools:

VC++ 2008
Required Knowledge:

How to make a file under heading section
How to make a file under source section


Copy this into a file named
main under source files:
#include "addies.h"
#include <windows.h>

DWORD WINAPI ONE(LPVOID ARGS) {

for (;
{
if (GetKeyState(VK_F1) &1)
{
//ADDRESS HERE = Value Here
}
}
}
DWORD WINAPI TWO(LPVOID ARGS) {

for (;
{
if (GetKeyState(VK_F2) &1)
{
//ADDRESS HERE = Value Here
}
}
}
DWORD WINAPI THREE(LPVOID ARGS){

for (;
{
if (GetKeyState(VK_F3) &1)
{
//ADDRESS HERE = Value Here
}
}
}
DWORD WINAPI FOUR(LPVOID ARGS){

for (;
{
if (GetKeyState(VK_F4) &1)
{
//ADDRESS HERE = Value Here
}
}
}
DWORD WINAPI FIVE(LPVOID ARGS){

for (;
{
if (GetKeyState(VK_F5) &1)
{
//ADDRESS HERE = Value Here
}
}
}
DWORD WINAPI SIX(LPVOID ARGS){

for (;
{
if (GetKeyState(VK_F6) &1)
{
//ADDRESS HERE = Value Here
}
}
}
DWORD WINAPI SEVEN(LPVOID ARGS){

for (;
{
if (GetKeyState(VK_F7) &1)
{
//ADDRESS HERE = Value Here
}
}
}
DWORD WINAPI EIGHT(LPVOID ARGS){

for (;
{
if (GetKeyState(VK_F8) &1)
{
//ADDRESS HERE = Value Here
}
}
}
DWORD WINAPI NINE(LPVOID ARGS){

for (;
{
if (GetKeyState(VK_F9) &1)
{
//ADDRESS HERE = Value Here
}
}
}
void MakeThreads()
{
CreateThread(NULL,NULL,ONE,NULL,NULL,NULL);
CreateThread(NULL,NULL,TWO,NULL,NULL,NULL);
CreateThread(NULL,NULL,THREE,NULL,NULL,NULL);
CreateThread(NULL,NULL,FOUR,NULL,NULL,NULL);
CreateThread(NULL,NULL,FIVE,NULL,NULL,NULL);
CreateThread(NULL,NULL,SIX,NULL,NULL,NULL);
CreateThread(NULL,NULL,SEVEN,NULL,NULL,NULL);
CreateThread(NULL,NULL,EIGHT,NULL,NULL,NULL);
CreateThread(NULL,NULL,NINE,NULL,NULL,NULL);


}


void BaseStart()
{
MakeThreads();
}

BOOL WINAPI DllMain(HMODULE HM,DWORD Reason,LPVOID LP)
{
if (Reason == DLL_PROCESS_ATTACH)
{
BaseStart();
}else if (Reason == DLL_PROCESS_DETACH)
{

}
}

Copy this into a header file named addies.h
Thanks to Wiirtuallca for the addies
#define Speedhack 0x00BFD6F8
#define Superjump 0x00BFD6FC
#define Godmode 0x00C12F18
#define CharHook 0x00C163C4
#define YAddie 0x00BFCB6C
#define XAddie 0x00BFCB68
#define ZAddie 0x00BFCB70
#define Crosshair 0x00C12E5A
#define NoSPread1 0x00C0CD78
#define NoSPread2 0x00C0CD7C
#define NoSpread3 0x00C0CD80
#define Invisible 0x00C163EB
#define FullnightVision 0x00A77DDF
#define Cameffects 0x00A77DE0
#define UnlAmmoPointer 0x00C0BC10
#define UnlAmmoPointer2 0x00C0BC58
Go to main.cpp and give a search for ONE (it should be at the top)

Type this under Addies Here = Value here:

*(float*)Speedhack = 100.0f;
And it should look like this

DWORD WINAPI ONE(LPVOID ARGS) {

for (;
{
if (GetKeyState(VK_F1) &1)
{
*(float*)Speedhack = 100.0f;
}
}
}
For speed:

Type this under Addies Here = Value here for TWO:

*(float*)Superjump = 999.0f;
Now it should look like this:

DWORD WINAPI TWO(LPVOID ARGS) {

for (;
{
if (GetKeyState(VK_F2) &1)
{
*(float*)Superjump = 999.0f;
}
}
}
First change the mode to release
Hit Control+Shift+B to build


Find your hack(usually under C:\users\YOUR NAME HERE\documents\Visual Studio 2008\projects\whateveryounamedit\Release\whatevery ounamedit.dll)

Inject it into OPERATION7.exe


YOUR DONE