Code:
#include "stdafx.h"
#include <windows.h>
#include "defines.h"
#define ADR_NAMETAGS1 0x3736EFDC
#define ADR_NAMETAGS2 0x3736F07D
#define SuperBullets 0x374B01B6
#define ADR_RADAR 0x37849008
bool HookOff;
bool hackon = false;
bool Alpha = true;
bool Bravo = false;
void MyHackz(void)
{
while(1)
{
if(GetAsyncKeyState(VK_NUMPAD1)&1)
{
hackon = !hackon;
}
if(GetAsyncKeyState(VK_NUMPAD2)&1)
{
Alpha = !Alpha;
}
if(*(int*)0x3781A88C == 1)
{
if(hackon)
{
memcpy((LPVOID)ADR_NAMETAGS1,"\x90\x90",2);//Nametags 1 | Off
memcpy((LPVOID)ADR_NAMETAGS2,"\x90\x90",2);//Nametags 2 | Off
if(Alpha) {
*(long*)ADR_RADAR = 2;
}else{
*(long*)ADR_RADAR = 1;
}
//memcpy((LPVOID)ADR_SUPERBULLETS,"\x90\x90\x90",2);//Superbullets | Off
}else{
memcpy((LPVOID)ADR_NAMETAGS1,"\x75\x21",2);//Nametags ON
memcpy((LPVOID)ADR_NAMETAGS2,"\x75\x05",2);//Nametags ON
if(*(long*)ADR_RADAR == 1) {
*(long*)ADR_RADAR = 1;
}else{
*(long*)ADR_RADAR = 2;
}
}
}
else
{
memcpy((LPVOID)ADR_NAMETAGS1,"\x75\x21",2);//Nametags ON
memcpy((LPVOID)ADR_NAMETAGS2,"\x75\x05",2);//Nametags ON
//memcpy((LPVOID)ADR_SUPERBULLETS,"\x0F\x94\xC0",3)
if(*(long*)ADR_RADAR == 1) {
*(long*)ADR_RADAR = 1;
} else {
*(long*)ADR_RADAR = 2;
}
}
}
}
DWORD WINAPI Addies(LPVOID)
{
while ( !IsGameReadyForHook() )
Sleep(iWaitTime);
MyHackz();
return 0;
}
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hDll);
if ( dwReason == DLL_PROCESS_ATTACH )
{
MessageBoxA(0,"Simple Flameswor10 Hotkey. Credz to Jeff for fixing it up.","Injection Succesful", MB_OK);
CreateThread(NULL, NULL, Addies, NULL, NULL, NULL);
}
return TRUE;
}
That is what your source is supposed to look like
Not
Adr_nametags 0x123465798