
// spi.cpp : Defines the entry point for the DLL application.
//
#include "stdafx.h"
#include "spi.h"
//27C nfd
//190 sj
void Thread()
{
repe:
Sleep(250);
DWORD paddie;
paddie = *(DWORD*)0x14ca230;
if (GetAsyncKeyState(VK_F2))
{
MessageBox(0,"CTRl+Space bar - superjumpnF1 - Get WinchesternStamina is always 100 !nNo fall damage is always onnF2-Shows this messagennMade by rampage","Now 4 options only",MB_OK);
}
if (paddie != NULL)
{
*(float*)(paddie+0x27C) = -99700;
*(float*)(paddie+0x2B4) = 100;
if (GetAsyncKeyState(VK_CONTROL))
{
if (GetAsyncKeyState(VK_SPACE))
{
*(float*)(paddie+0x190) += 700;
}
}
if (GetAsyncKeyState(VK_F1))
{
*(__int16*)(paddie+0x4C) = 58;
}
}
goto repe;
}
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
HANDLE hThread;
DWORD dwID;
hThread = CreateThread(0,0,(LPTHREAD_START_ROUTINE)Thread,0,0,&dwID);
CloseHandle(hThread);
MessageBox(0,"CTRl+Space bar - superjumpnF1 - Get WinchesternStamina is always 100 !nNo fall damage is always onnF2-Shows this messagennMade by kill1212nnI dont have too more timenbut i want to creatend3d hook hack for ph!","Now 4 options only",MB_OK);
// MessageBox(0,"Loaded2","Bast",MB_OK);
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
