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

Pomoc Hack


NaysPL

Rekomendowane odpowiedzi

Opublikowano

Tak jak w temacie o to:

 

#include <windows.h>

#define Playerpointer 0xAF6AA0
#define Serverpointer 0xAF1268
#define Fast_Ammo 0xAFB0AC
#define Fast_Health 0xAFB0B4
#define Fast_Flag 0xAFB0C4
#define Slot5 0x9F1E4
#define Z_offset 0x10308
#define X_offset 0x10300
#define Y_offset 0x10310

float posX;
float posY;
float posZ;


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

void SLOT ()
{
DWORD dwServerPointer = *(DWORD*)Serverpointer;
if(dwServerPointer != 0)
{
*(long*)(dwServerPointer + Slot5) = 1;
}
}

void Super_Jump()
{
if(GetAsyncKeyState(VK_SPACE)&1)
{
DWORD dwPlayerPointer = *(DWORD*)Playerpointer;
if(dwPlayerPointer != 0)
{
*(float*)(dwPlayerPointer + Z_offset) = 1000;
}
}
}

void teleport()
{
DWORD dwPlayerPointer = *(DWORD*)Playerpointer;
if(dwPlayerPointer != 0)
{
if (GetAsyncKeyState(VK_F1) &1) // zapisywanie pozycji
{
posX = *(float*)(dwPlayerPointer + X_offset);
posY = *(float*)(dwPlayerPointer + Y_offset);
posZ = *(float*)(dwPlayerPointer + Z_offset);
}

if (GetAsyncKeyState(VK_F2) &1) // teleportowanie się
{
*(float*)(dwPlayerPointer + X_offset) = posZ;
*(float*)(dwPlayerPointer + Y_offset) = posZ;
*(float*)(dwPlayerPointer + Z_offset) = posZ;
}
}
}

void timer ()

{
for(; ;)

{
FAST_ALL();
SLOT();
Super_Jump();
teleport();
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;
}

MOJE PYTANIE CZYŻ Funkcja HACK MA STARY ADRES TO INNE HACKI PRZESTANA DZIAŁAC?

Opublikowano

#define Playerpointer 0xAF6AA0
#define Serverpointer 0xAF1268
#define Fast_Ammo 0xAFB0AC
#define Fast_Health 0xAFB0B4
#define Fast_Flag 0xAFB0C4
#define Slot5 0x9F1E4
#define Z_offset 0x10308
#define X_offset 0x10300
#define Y_offset 0x10310

 

te adressy sie zmieniaja! wartosci w funkcjach sie nie zmieniaja

przy wiekszych uptadach zmieniaja sie tez struktury

xD---Kopi_ehxepsa.png

Opublikowano

Musisz znalezc aktualne adresy i je zmienic :)

Adres to ta czesc -> 0x000000 masz je zaraz na poczatku kodu :)

 

I zalezy ktory adres jest nieaktualny. Jesli np fast ammo jest niekatualne to moze (ale nie musi) dzialac dalej reszta. Jednak jesli masz nieaktualne pointery to zazwyczaj nastapi crash jeszcze przed zaladowaniem gry.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...