Warrock Nomenu Base [Undecteted]
#include <stdio.h>
#include <windows.h>
#define ADR_PlayerPointer 0x9D8AF0
#define ADR_ServerPointer 0x9D8A8C
#define OFS_NFD 0x00102C4
#define OFS_SLOT5 0x00/not giving out
#define OFS_SLOT6 0x00/not giving out
#define OFS_SLOT7 0x00/not giving out
#define OFS_SLOT8 0x00/not giving out
#define OFS_PREMIUM1 0x00/not giving out
#define OFS_PREMIUM2 0x00/not giving out
#define ADR_Nospread 0x00/not giving out
#define OFS_Norecoil1 0x00/not giving out
#define OFS_Norecoil2 0x00/not giving out
#define OFS_Norecoil3 0x00/not giving out
void NoFallDamage(DWORD dwPlayerPointer)
{
*(float*)(dwPlayerPointer+OFS_NFD) = -20000;
}
void AllSlots(DWORD dwServerPointer)
{
*(int*)(dwServerPointer+OFS_SLOT5) = 1;
*(int*)(dwServerPointer+OFS_SLOT6) = 1;
*(int*)(dwServerPointer+OFS_SLOT7) = 1;
*(int*)(dwServerPointer+OFS_SLOT8) = 1;
}
void allPREMIUM (DWORD dwServerPointer)
{
*(long*)(dwServerPointer+OFS_PREMIUM1) = 3;
*(long*)(dwServerPointer+OFS_PREMIUM1) = 3;
*(long*)(dwServerPointer+OFS_PREMIUM2) = 3;
*(long*)(dwServerPointer+OFS_PREMIUM2) = 3;
}
void AllNorecoil (DWORD dwPlayerPointer)
{
*(int*)(dwPlayerPointer+OFS_Norecoil1) = 0;
*(int*)(dwPlayerPointer+OFS_Norecoil2) = 0;
*(int*)(dwPlayerPointer+OFS_Norecoil3) = 0;
}
void HookList()
{
for (;
{
DWORD dwPlayerPointer = *(DWORD*)ADR_PlayerPointer;
if(dwPlayerPointer)
{
NoFallDamage(dwPlayerPointer);
AllNorecoil(dwPlayerPointer);
}
DWORD dwServerPointer = *(DWORD*)ADR_ServerPointer;
if(dwServerPointer)
{
AllSlots(dwServerPointer);
allPREMIUM(dwServerPointer);
}
Sleep(50);
}
}
BOOL WINAPI DllMain(HINSTANCE hModule,DWORD DERP,LPVOID lpReserved)
{
if(DERP == DLL_PROCESS_ATTACH)
{
CreateThread(0,0,(LPTHREAD_START_ROUTINE)HookList, 0,0,0);
}
return TRUE;
}
#include <windows.h>
#define ADR_PlayerPointer 0x9D8AF0
#define ADR_ServerPointer 0x9D8A8C
#define OFS_NFD 0x00102C4
#define OFS_SLOT5 0x00/not giving out
#define OFS_SLOT6 0x00/not giving out
#define OFS_SLOT7 0x00/not giving out
#define OFS_SLOT8 0x00/not giving out
#define OFS_PREMIUM1 0x00/not giving out
#define OFS_PREMIUM2 0x00/not giving out
#define ADR_Nospread 0x00/not giving out
#define OFS_Norecoil1 0x00/not giving out
#define OFS_Norecoil2 0x00/not giving out
#define OFS_Norecoil3 0x00/not giving out
void NoFallDamage(DWORD dwPlayerPointer)
{
*(float*)(dwPlayerPointer+OFS_NFD) = -20000;
}
void AllSlots(DWORD dwServerPointer)
{
*(int*)(dwServerPointer+OFS_SLOT5) = 1;
*(int*)(dwServerPointer+OFS_SLOT6) = 1;
*(int*)(dwServerPointer+OFS_SLOT7) = 1;
*(int*)(dwServerPointer+OFS_SLOT8) = 1;
}
void allPREMIUM (DWORD dwServerPointer)
{
*(long*)(dwServerPointer+OFS_PREMIUM1) = 3;
*(long*)(dwServerPointer+OFS_PREMIUM1) = 3;
*(long*)(dwServerPointer+OFS_PREMIUM2) = 3;
*(long*)(dwServerPointer+OFS_PREMIUM2) = 3;
}
void AllNorecoil (DWORD dwPlayerPointer)
{
*(int*)(dwPlayerPointer+OFS_Norecoil1) = 0;
*(int*)(dwPlayerPointer+OFS_Norecoil2) = 0;
*(int*)(dwPlayerPointer+OFS_Norecoil3) = 0;
}
void HookList()
{
for (;
{
DWORD dwPlayerPointer = *(DWORD*)ADR_PlayerPointer;
if(dwPlayerPointer)
{
NoFallDamage(dwPlayerPointer);
AllNorecoil(dwPlayerPointer);
}
DWORD dwServerPointer = *(DWORD*)ADR_ServerPointer;
if(dwServerPointer)
{
AllSlots(dwServerPointer);
allPREMIUM(dwServerPointer);
}
Sleep(50);
}
}
BOOL WINAPI DllMain(HINSTANCE hModule,DWORD DERP,LPVOID lpReserved)
{
if(DERP == DLL_PROCESS_ATTACH)
{
CreateThread(0,0,(LPTHREAD_START_ROUTINE)HookList, 0,0,0);
}
return TRUE;
}



