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

Pytanie Do Adresów 5x5


plok

Rekomendowane odpowiedzi

Opublikowano

Programuje cheata jest mnowy i niewiem gdzie wkleić adresy już robiłem tak jak poradnik ale adresy niepisze gdzie wkleic chelp jak ktoś pomoze bedzię 5x5

 

Odrazu jak prośł bym to co jest na poradniku czyli np takie cos tylko nowe:

 

////////////////////////////////////

//////////>>>>OFFSETS<<<<///////////

////////////////////////////////////

#define OFS_X 0x018c

#define OFS_Y 0x0194

#define OFS_Z 0x0190

 

#define OFS_SUPERJUMP 0x0190

#define OFS_GRAVITY 0x1B4

#define nfd 0x1EC

#define stamina 0x2D4

#define OFS_GM 0x36C

#define OFS_WEP 0x4C

#define Premium 0x374

 

 

#define norec1 0x2F8

#define norec2 0x2FC

#define norec3 0x300

 

#define OFS_UNLOCK5SLOT 0x3EA6C

#define OFS_UNLOCK6SLOT 0x3EA6D

#define OFS_UNLOCK7SLOT 0x3EA6E

#define OFS_UNLOCK8SLOT 0x3EA6F

 

#define OFS_SUPERMASTER 0x395FC

#define OFS_ROOMASTER 0x39A10

#define OFS_DINAR 0x4CE98

#define OFS_ROOMMASTER 0x4E334

 

////////////////////////////////////

///////////>>>>ADDYS<<<<////////////

////////////////////////////////////

 

#define ADR_PLAYERBASE 0x154FC20

#define ADR_SERVERBASE 0x0CEFB38

#define ADR_SPREAD 0x0C596B8

Opublikowano

#include <windows.h>

 

//============================= GLOBALS ===============================//

 

#define OFS_X 0x248

#define OFS_Z 0x24C

#define OFS_Y 0x250

 

#define NFD 0x314

#define Stamina 0x1C

#define Premium 0x374

 

#define OFS_UNLOCK5SLOT 0xD11EC

 

#define norec1 0x00

#define norec2 0x04

#define norec3 0x08

 

////////////////////////////////////

///////////>>>>ADDYS<<<<////////////

////////////////////////////////////

 

#define Playerpointer 0xCC8A00//

#define Serverpointer 0xBD2130//

 

#define fastall_Addie1 0xB08250//

#define fastall_Addie2 0xB08254//

#define fastall_Addie3 0xB08258//

#define fastall_Addie4 0xB0825C//

 

#define NOSPREAD 0xB082B0//

#define ADR_SPEED 0x9ABE04//

#define ADR_SCOPE 0xB08246//

 

#define glassw_addie 0xB0E148//

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);

}

 

//============================= FUNCTIONS =============================//

 

to ma wygladac tak, adresy wklepujesz pod GLOBALS tak jak ci tu wkleilem i nizej FUNCTIONS to dajesz opcje chacka

Opublikowano

a słuchaj ja już to wklejiłem co dalej bo tam pisze takie coś :"Wklejamy je.

OK, adresy mamy juz zadeklarowane. Zrobimy teraz funkcje staminy ( Wiecej funkcji na dole )

Uzyjemy typu VOID, ktory nie zwraca wartosci, bo nam taka nie jest potrzebna.

 

Schemat Funkcji :

 

KOD

 

void NAZWA_OPCJI ()

{

 

// TUTAJ JEST CIALO OPCJI

}

 

Caly kod wpisujemy miedzy klamry, dla staminy wyglada to tak :

 

KOD

void STAMINA ()

{

DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERBASE; // Tutaj jest adres Player pointera

if(dwPlayerPtr != 0)

{

 

*(float*)(dwPlayerPtr+Stamina) = 100; // "Stamina" to Offset Staminy

 

}

}"

 

 

I jak to wkleic co napisać

 

Opublikowano

Thtsn nie spamuj -_- Nie pomagasz mu. Po prostu wklejasz to pod adresami

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

--------------------------------

Wróciłem i chcę pomóc ;)

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

Opublikowano
a słuchaj ja już to wklejiłem co dalej bo tam pisze takie coś :"Wklejamy je.

OK, adresy mamy juz zadeklarowane. Zrobimy teraz funkcje staminy ( Wiecej funkcji na dole )

Uzyjemy typu VOID, ktory nie zwraca wartosci, bo nam taka nie jest potrzebna.

 

Schemat Funkcji :

 

KOD

 

void NAZWA_OPCJI ()

{

 

// TUTAJ JEST CIALO OPCJI

}

 

Caly kod wpisujemy miedzy klamry, dla staminy wyglada to tak :

 

KOD

void STAMINA ()

{

DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERBASE; // Tutaj jest adres Player pointera

if(dwPlayerPtr != 0)

{

 

*(float*)(dwPlayerPtr+Stamina) = 100; // "Stamina" to Offset Staminy

 

}

}"

I jak to wkleic co napisać

 

=================================================================

 

Tak powinien wygladac kod do hacka z opcja np. staminy:

 

 

#include <windows.h>

 

//============================= GLOBALS ===============================//

 

#define OFS_X 0x248

#define OFS_Z 0x24C

#define OFS_Y 0x250

 

#define Stamina 0x1C

 

////////////////////////////////////

///////////>>>>ADDYS<<<<////////////

////////////////////////////////////

 

#define Playerpointer 0xCC8A00//

#define Serverpointer 0xBD2130//

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);

}

 

//============================= FUNCTIONS =============================//

void stamina ( )

{

 

DWORD dwPlayerPtr = *(DWORD*)Playerpointer; // Tutaj jest adres Player pointera

if(dwPlayerPtr != 0)

{

 

*(float*)(dwPlayerPtr+Stamina) = 100; // "Stamina" to Offset Staminy

 

}

}

void timer ( )

{

for (;;)

{

stamina ();

Sleep(30);

}

}

 

//============================= BASE ===================================//

 

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

{

if(dwReason == DLL_PROCESS_ATTACH)

{

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

}

return true;

}

 

 

I tu masz podane adresy, opcje na stamine i masz podane z timerem. I nie zmieniaj:

 

DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERBASE; // Tutaj jest adres Player pointera

 

bo adres playerbase to adres Playerpointer wiec nie musisz tego zmieniac i wtedy dodajesz nowa opcje hacka i dodajesz to timera, do kodu opcje i adres do danej opcji

Opublikowano

Założę temat z adresami i każdy będzie mógł sobie z tego skorzystać jak będą wychodzić nowe to będę dodawać je w tamtym temacie ;) pozdro

MPCForum >> War Rock

 

25 postów [●] 50 postów [●]

75 postów [●] 100 postów [●]

150 postów [●] 200 postów [x]

250 postów [x] 500 postów [x]

 

 

To jest pies Bolt ^(_--)^. Bolt musi uratować Penny ^(_' ')^.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...