Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem]Ze stworzeniem hacka nomenu


BorekMetin2

Rekomendowane odpowiedzi

Opublikowano

Gdzie zrobilem Bład?

Pomuzcie mam takie cos ale mi nie dziala Gra sie wlancza Naciskam CONTROL ale jak podchodze do Regeneracji Hp Laduje sie normalnie

 

 

#include <windows.h>

 

#define Fast_Ammo 0x00BD09BC

#define Fast_Health 0x00BD09C4

#define Fast_Flag 0x00BD09CC

 

 

void FAST_ALL()

{

if(GetAsyncKeyState(VK_CONTROL)&1)

{

*(int*) Fast_Ammo = 5000000;

*(int*) Fast_Health = 5000000;

*(int*) Fast_Flag = 5000000;

}

}

 

void timer ()

 

{

for(;

 

{

FAST_ALL();

 

Sleep(30);

}

}

 

BOOL WINAPI DllMain(HINSTANCE module, DWORD dwReason, LPVOID lpvReserved)

{

if(dwReason == DLL_PROCESS_ATTACH)

{

MessageBoxA(NULL, "Injected!", "Tytuł", MB_OK);

CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)timer, NULL, NULL, NULL);

}

return true;

}

boreksygna.png

 

Sygnaturka Stworzona przez Necrotoss

Opublikowano

@edit

 

Dodaj to:

#include <stdio.h>

 

Dodaj adresy do player i server pointerów.

 

No i to pod adresami:

DWORD *ingame= (DWORD*)ADR_PlayerPointer;
DWORD *megame= (DWORD*)ADR_ServerPointer;

void UnProtectFloat( void* pxAddress, float code)
{
    unsigned long Protection;
    VirtualProtect((void*)pxAddress, sizeof(code), PAGE_READWRITE, &Protection);
    memcpy((void*)pxAddress, &code, sizeof(code));
    VirtualProtect((void*)pxAddress,sizeof(code), Protection, 0);
}

1393461645-U349224.png

Opublikowano

#include <windows.h>
#include <studio.h>

#define Fast_Ammo 0x00BD09BC
#define Fast_Health 0x00BD09C4
#define Fast_Flag 0x00BD09CC


DWORD *ingame= (DWORD*)Playerpointer;
DWORD *megame= (DWORD*)Serverpointer;

void UnProtectFloat( void* pxAddress, float code)
{
	unsigned long Protection;
	VirtualProtect((void*)pxAddress, sizeof(code), PAGE_READWRITE, &Protection);
	memcpy((void*)pxAddress, &code, sizeof(code));
	VirtualProtect((void*)pxAddress,sizeof(code), Protection, 0);
}


============ Options ============

void FAST_ALL()
{
if(GetAsyncKeyState(VK_CONTROL)&1)
{
*(int*) Fast_Ammo = 5000000;
*(int*) Fast_Health = 5000000;
*(int*) Fast_Flag = 5000000;
}
}


void TheHacks( )
{
for (; 
{
FAST_ALL();

Sleep(30);
}
}

========= Base ===============

BOOL WINAPI DllMain(HINSTANCE module, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
MessageBoxA(NULL, "Injected!", "Tytuł", MB_OK);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)TheHacks, NULL, NULL, NULL);
}
return true;
}

To jest poprawny kod na hacka z FastAll, lecz musisz jeszcze dodać adressy na Player i server pointer, i pozmieniać...

 

Powodzenia...

 

PS.. Do adressów dodaj jeszcze :

#define ADR_PlayerPointer 0x9F1BAC
#define ADR_ServerPointer 0x9F1B48

 

Jeżeli o czymś zapomniałem, lub źle, niech mnie ktoś poprawi xD

Huehue

:)

 

1753048381.png

Opublikowano

#include <windows.h>
#include <stdio.h>
=========adresy=========
#define Fast_Ammo 0x00BD09BC
#define Fast_Health 0x00BD09C4
#define Fast_Flag 0x00BD09CC
#define ADR_PlayerPointer 0x9F1BAC
#define ADR_ServerPointer 0x9F1B48

DWORD *ingame= (DWORD*)ADR_PlayerPointer;
DWORD *megame= (DWORD*)ADR_ServerPointer;

void UnProtectFloat( void* pxAddress, float code)
{
			unsigned long Protection;
			VirtualProtect((void*)pxAddress, sizeof(code), PAGE_READWRITE, &Protection);
			memcpy((void*)pxAddress, &code, sizeof(code));
			VirtualProtect((void*)pxAddress,sizeof(code), Protection, 0);
}


============ Options ============

void FAST_ALL()
{
if(GetAsyncKeyState(VK_CONTROL)&1)
{
*(int*) Fast_Ammo = 5000000;
*(int*) Fast_Health = 5000000;
*(int*) Fast_Flag = 5000000;
}
}


void TheHacks( )
{
for (; 
{
FAST_ALL();

Sleep(100); //troche zmienilem timer bo tamten byl troche maluski i mogloby ci lagowac
}
}

========= Base ===============

BOOL WINAPI DllMain(HINSTANCE module, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
MessageBoxA(NULL, "Injected!", "Thanks: WARROCK_CODER", MB_OK);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)TheHacks, NULL, NULL, NULL);
}
return true;
}

Jakbyś potrzebował jeszcze pomocy to pisz, zawsze chętnie pomogę.

PS. press like it :D

s

Opublikowano

A tutaj gdzie mam Błąd Bo troche dopracowalem CHodzi o to Włanczam Waroka Hsield Przechodzi cały ale gra sie nie wlancza

 

 

 

#include <Windows.h>

#include <stdio.h>

 

#define Playerpointer 0x00BC4470

#define Serverpointer 0x00ABF050

#define Slot5 0x001021A4

#define Z_offset 0x00102E4

#define NoFallDmg 0x102C4

#define Super_No_Spread 0x841050

#define No Bounds 1 0x00994DC4

#define No Bounds 2 0x00994DC8

#define Fast_Ammo 0x00A483F4

#define Fast_Health 0x009DD3EC

#define Fast_Repair 0x00A483F8

#define Fast_Flag 0x00AFD418

#define No_Spawn_1 0x00A2F8AC

#define No_Spawn_2 0x00B1284C

#define No_Spawn_3 0x00B048FC

#define Speed 0x008F37B4

#define FULLBRIGHT1 0x009D977C

#define FULLBRIGHT2 0x009D9778

#define FULLBRIGHT3 0x009D9774

 

 

 

 

DWORD *ingame= (DWORD*)Playerpointer;

DWORD *megame= (DWORD*)Serverpointer;

 

void UnProtectFloat( void* pxAddress, float code)

{

unsigned long Protection;

VirtualProtect((void*)pxAddress, sizeof(code), PAGE_READWRITE, &Protection);

memcpy((void*)pxAddress, &code, sizeof(code));

VirtualProtect((void*)pxAddress,sizeof(code), Protection, 0);

}

 

void SLOT()

{

DWORD dwServerPointer = *(DWORD*)Serverpointer;

if(dwServerPointer != 0)

{

*(long*) (dwServerPointer + Slot5) = 1;

 

}

 

}

 

void NFD()

{

DWORD dwPlayerPointer = *(DWORD*)Playerpointer;

if(dwPlayerPointer != 0)

{

*(float*)(dwPlayerPointer + NoFallDmg) = -2000;

}

 

}

 

void Super_Jump()

{

if(GetAsyncKeyState(VK_CONTROL) &1)

{

DWORD dwPlayerPointer = *(DWORD*)Playerpointer;

if(dwPlayerPointer != 0)

{

*(float*)(dwPlayerPointer + Z_offset) = 1000;

 

}

}

 

}

 

void FAST_ALL()

{

if(GetAsyncKeyState(VK_F2) &1)

if(GetAsyncKeyState(VK_F3) &1)

{

*(int*) Fast_Ammo = 5000000;

*(int*) Fast_Health = 5000000;

*(int*) Fast_Repair = 5000000;

*(int*) Fast_Flag = 5000000;

}

}

 

 

void NO_BOUNDS()

{

long t=0;

unsigned long Protection;

VirtualProtect((void*)NO_BOUNDS, sizeof(t), PAGE_READWRITE, &Protection);

memcpy((void*)NO_BOUNDS, &t , sizeof(t));

VirtualProtect((void*)NO_BOUNDS, sizeof(t), Protection, 0);

{

VirtualProtect((void*)NO_BOUNDS, sizeof(t), PAGE_READWRITE, &Protection);

memcpy((void*)NO_BOUNDS, &t , sizeof(t));

VirtualProtect((void*)NO_BOUNDS, sizeof(t), Protection, 0);

}

}

 

 

void Supernospread()

{

*(double*)Super_No_Spread = 5;

*(double*)Super_No_Spread = 0;

}

 

 

void Spawn()

{

long t=0;

unsigned long Protection;

VirtualProtect((void*)No_Spawn_1, sizeof(t), PAGE_READWRITE, &Protection);

memcpy((void*)No_Spawn_1, &t , sizeof(t));

VirtualProtect((void*)No_Spawn_1, sizeof(t), Protection, 0);

 

VirtualProtect((void*)No_Spawn_2, sizeof(t), PAGE_READWRITE, &Protection);

memcpy((void*)No_Spawn_2, &t , sizeof(t));

VirtualProtect((void*)No_Spawn_2, sizeof(t), Protection, 0);

}

 

void speed()

{

if(GetAsyncKeyState(VK_NUMPAD1) &1<< 0xF)

{

*(double*)(Speed) = 200.0f;

}

}

 

void speedon2()

{

if(GetAsyncKeyState(VK_NUMPAD2) &1<< 0xF)

{

*(double*)(Speed) = 300.0f;

}

}

 

void speedon3()

{

if(GetAsyncKeyState(VK_NUMPAD3) &1<< 0xF)

{

*(double*)(Speed) = 500.0f;

}

}

 

void speedoff()

{

if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF)

{

*(double*)(Speed) = 100.0f;

}

}

 

 

void fullbright()

{

if(GetAsyncKeyState(VK_INSERT) &1<< 0xF)

{

*(int*)(FULLBRIGHT1) = 1092779973;

*(int*)(FULLBRIGHT2) = 1092779973;

*(int*)(FULLBRIGHT3) = 1092779973;

}

}

 

 

void timer()

{

for(; ;)

{

SLOT();

NFD();

Super_Jump();

Supernospread();

FAST_ALL();

NO_BOUNDS();

Spawn();

speed();

fullbright();

Sleep(95);

}

}

 

BOOL WINAPI DllMain(HINSTANCE module, DWORD dwReason, LPVOID lpvReserved)

{

if(dwReason == DLL_PROCESS_ATTACH)

{

MessageBoxA(NULL, "Pomyślnie Uruchomiono EasyWarrock ", "Cheat EasyWarRock", MB_OK);

CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)timer, NULL, NULL, NULL);

}

return true;

}

boreksygna.png

 

Sygnaturka Stworzona przez Necrotoss

Opublikowano

@UP Weź all w Code, bo się zlewa...

 

A co do kodu, to speed musisz każdy do timera dać. tzn.

 

speed();
speedon2();
speedon3();
speedoff();

 

To all musisz mieć w Timerze!!

Napisz czy działa, więcej błędów tu nie widzę...

Huehue

:)

 

1753048381.png

Opublikowano

w Poprzednim nie dszialaja opcje Fast All w tym nowym co jest wiecej opcji gra nie chce sie wlonczyc

boreksygna.png

 

Sygnaturka Stworzona przez Necrotoss

Opublikowano

w Poprzednim nie dszialaja opcje Fast All w tym nowym co jest wiecej opcji gra nie chce sie wlonczyc

Miałem niemalże identycznie, adressy lipne, zmień je na Adrenaliny, ja mam na nich hacka...

Huehue

:)

 

1753048381.png

Opublikowano

void Spawn()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)No_Spawn_1, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)No_Spawn_1, &t , sizeof(t));
VirtualProtect((void*)No_Spawn_1, sizeof(t), Protection, 0);

VirtualProtect((void*)No_Spawn_2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)No_Spawn_2, &t , sizeof(t));
VirtualProtect((void*)No_Spawn_2, sizeof(t), Protection, 0);
}

 

void NO_BOUNDS()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)NO_BOUNDS, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)NO_BOUNDS, &t , sizeof(t));
VirtualProtect((void*)NO_BOUNDS, sizeof(t), Protection, 0);
{
VirtualProtect((void*)NO_BOUNDS, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)NO_BOUNDS, &t , sizeof(t));
VirtualProtect((void*)NO_BOUNDS, sizeof(t), Protection, 0);
}
}

 

Usuń to. Te kody nie działają.

 

speed();
speedon2();
speedon3();
speedoff();

 

To dodaj do timera.

 

Więcej nie widzę.

1393461645-U349224.png

Opublikowano

void NO_BOUNDS()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)NO_BOUNDS, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)NO_BOUNDS, &t , sizeof(t));
VirtualProtect((void*)NO_BOUNDS, sizeof(t), Protection, 0);
{
VirtualProtect((void*)NO_BOUNDS, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)NO_BOUNDS, &t , sizeof(t));
VirtualProtect((void*)NO_BOUNDS, sizeof(t), Protection, 0);
}
}

void Spawn()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)No_Spawn_1, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)No_Spawn_1, &t , sizeof(t));
VirtualProtect((void*)No_Spawn_1, sizeof(t), Protection, 0);

VirtualProtect((void*)No_Spawn_2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)No_Spawn_2, &t , sizeof(t));
VirtualProtect((void*)No_Spawn_2, sizeof(t), Protection, 0);
}

Te kody są już stare i nie działają za to działają bodajże takie:

void nospawnwait () { *(float*)(No_Spawn_1) = 0; { *(float*)(No_Spawn_2) = 0; { *(float*)(No_Spawn_3) = 0; } }}

void nobounds () { *(float*)(No Bounds 1) = 0; { *(float*)(No Bounds 2) = 0; }}

Nie wiem czy dobre bo pisałem na szybko.

s

Opublikowano

Aktualne source na NoBounds oraz NoSpawnWait do cheata NoMenu są takie:

 

void NoBounds()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)ADR_NoBounds1, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NoBounds1, &t , sizeof(t));
VirtualProtect((void*)ADR_NoBounds1, sizeof(t), Protection, 0);

VirtualProtect((void*)ADR_NoBounds2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NoBounds2, &t , sizeof(t));
VirtualProtect((void*)ADR_NoBounds2, sizeof(t), Protection, 0);

VirtualProtect((void*)ADR_NoBounds3, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NoBounds3, &t , sizeof(t));
VirtualProtect((void*)ADR_NoBounds3, sizeof(t), Protection, 0);
}

void NoSpawnWait()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)ADR_NoSpawnWait1, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NoSpawnWait1, &t , sizeof(t));
VirtualProtect((void*)ADR_NoSpawnWait1, sizeof(t), Protection, 0);

VirtualProtect((void*)ADR_NoSpawnWait2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NoSpawnWait2, &t , sizeof(t));
VirtualProtect((void*)ADR_NoSpawnWait2, sizeof(t), Protection, 0);

VirtualProtect((void*)ADR_NoSpawnWait3, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NoSpawnWait3, &t , sizeof(t));
VirtualProtect((void*)ADR_NoSpawnWait3, sizeof(t), Protection, 0);
}

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...