#include <windows.h>
void camohack()
{
int Src = 8000000;
int Src1 = 1;
const int* pSrc1 = &Src1;
const int* pSrc = &Src;
while(true)
{
if(GetAsyncKeyState(VK_INSERT)) //exp working
{
*(int*)0x3778B340 = 8000000;
*(int*)0x3778090C = 8000000;
memcpy((void *)0x3778B340,pSrc,sizeof(int));
memcpy((void *)0x3778090C,pSrc,sizeof(int));
}
if(GetAsyncKeyState(VK_DELETE)) //respawn working
{
*(int*)0x37768C3C = 1;
memcpy((void *)0x3778B340,pSrc1,sizeof(int));
}
/*
if(GetAsyncKeyState(VK_HOME)) //nametag
{
memcpy((void *)0x3776851C,pSrc1,sizeof(int));
}*/
Sleep(20);
}
}
BOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
MessageBox (0, TEXT("DLL Attached to proc\n"), TEXT("SCHiM"), MB_ICONINFORMATION);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)camohack, 0, 0, 0);
break;
case DLL_PROCESS_DETACH:
break;
}
return true;
}
#define WINVER 0x0600