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

Mam Pytanie Odnosnie Tego ...


Rekomendowane odpowiedzi

Opublikowano

Witam jak możecie to poprawcie i napiszcie co było źle bo ja nowy w tym interesie x]

 

 

#include <windows.h>

[Addresses]

#define ADR_PLAYERPTR C93348

#define ADR_SERVERPTR B1BEF8

#define ADR_SPREAD AD821C

#define ADR_WATER 9FB0C0

#define ADR_BOUNDS_1 C4011C

#define ADR_BOUNDS_2 C40120

#define ADR_SPEED 980C20

#define ADR_FAST_HEALTH 0

#define ADR_FAST_AMMO AD81D0

#define ADR_FAST_FLAG AD81D8

#define ADR_FAST_REPAIR AD81DC

#define ADR_SPAWN_1 C2A5A8

#define ADR_SPAWN_2 C8F0AC

#define ADR_SCOPE AD81C6

[Offsets]

#define OFS_STAMINA 2BE5110 // Only take the last 2 digits!

#define OFS_X 124

#define OFS_Y 12C

#define OFS_Z 128

#define OFS_NFD 0

#define OFS_PREMIUM 374

void STAMINA ()

{

DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERBASE;

if(dwPlayerPtr != 0)

{

 

*(float*)(dwPlayerPtr+Stamina) = 100;

 

}

}

void TIMER_HACKOW ()

 

{

 

for(30)

{

 

 

 

 

STAMINA();

 

Sleep(30);

}

 

}

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

{

if(dwReason == DLL_PROCESS_ATTACH)

{

MessageBoxA(NULL, "Produced by Szolcu", "dzieki pomocy mpcforum", MB_OK);

CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)TIMER_HACKOW, NULL, NULL, NULL);

 

 

}

return true;

}

void FAST_ALL ()

{

*(int*) fastall_Addie1 = 1092779973;

*(int*) fastall_Addie2 = 1092779973;

*(int*) fastall_Addie3 = 1092779973;

*(int*) fastall_Addie4 = 1092779973;

}

void NO_BOUNDS ()

{

long t=0;

unsigned long Protection;

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

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

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

{

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

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

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

}

}

void PREMIUM ()

{

DWORD dwPlayerPtr = *(DWORD*)Serverpointer;

if(dwPlayerPtr != 0)

{

*(long*)(dwPlayerPtr+Premium) = 3, 10; // 1 = bronze 2 = silver 3 = gold

}

}

void ANTY_KICK ()

{

DWORD dwPlayerPtr = *(DWORD*)Serverpointer;

if(dwPlayerPtr != 0)

{

*(float*)(dwPlayerPtr+OFS_GM) = 5;

 

}

}

void SLOTS ()

{

 

DWORD dwServerPointer = *(DWORD*)Serverpointer;

if(dwServerPointer != 0) {

 

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

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

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

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

}

 

}

 

Jeśli Pomogłem daj 5 ;) a jeśli nie to i tak daj 5 ! :D

 

Jeśli mój bot jest dobry daj 5 jeśli nie chodzi to

problem twojego komputera nie mój ...

Specjalista
Opublikowano

Po 1 dział... zaraz dam edyta i wszystko Ci rozpiszę... Nie spamować do tego czasu plax!

 

 

To jest ukryta treść, proszę

Czyli praktycznie wszystko źle...

 

kod prawidłowy dla przykładu...

To jest ukryta treść, proszę

 

Powinien działać ale jakiś przecinek mógł uciec bo na szybko robiłem xD

JH

Jebać Hydraulików! JH Na 300% Tylko Bóg może mi naprawiać rury! Only God can repair my pipes...

Dziś jest JP , jutro będzie JSP , a pojutrze JH!

Opublikowano
void PREMIUM ()

{

DWORD dwPlayerPtr = *(DWORD*)Serverpointer;

if(dwPlayerPtr != 0)

{

*(long*)(dwPlayerPtr+Premium) = 3, 10; // 1 = bronze 2 = silver 3 = gold

}

}

a w adresach masz: OFS_PREMIUM

Nie wystarczy kopiuj, wklej, trzeba czasami pomyśleć :P Jak @up napisał wszystko źle :(

Skopiuj gotowca na stamine, pozmieniaj adresy potem spróbuj dodać inne opcje(jak stamina będzie działać....)

...

Specjalista
Opublikowano

@up dodaj injector i włącz wr ... Tak auto active , czyli no menu cheat.

JH

Jebać Hydraulików! JH Na 300% Tylko Bóg może mi naprawiać rury! Only God can repair my pipes...

Dziś jest JP , jutro będzie JSP , a pojutrze JH!

Opublikowano

Ja na początku przeproszę za spam, ale chce powiedzieć że daje capowi 5, bo pomaga;p i nie wyzywa od razu od noobów

 

@edit za co? tez 5 oczywiście dostanie

Opublikowano

cap masz 5 x 3

1) Pomoc nietylko jemu ale i mi

2) Full kultura skura i komura poprawiles z komentowales napisales jak ma byc

3) Za chęci i poświecenie czasu

THX mam 1 udanego hacka

@edit

Co jest w tym zle???

 

#define NFD 0x2F0

 

void NFD ()

{

 

DWORD dwPlayerPtr = *(DWORD*)PLAYERPTR;

if(dwPlayerPtr != 0) {

*(long*)(dwPlayerPtr+NFD) = -2000;

}

}

@@edit

 

#define NFD 0x0

PLAYERPTR C93348

sory niepopatrzyłem tak to bym wklejił

TEA WHO YOU YEAH BUNNY SCOTCH ME

ots.png

http://kwejk.pl/obrazek/411096

damy rade ??

Specjalista
Opublikowano
void NFD ()

{

DWORD dwPlayerPtr = *(DWORD*)PLAYERPTR;

if(dwPlayerPtr != 0)

{

*(long*)(dwPlayerPtr+NFD) = -2000;

}

}

Pewnie nie zadeklarowałeś adresu Playerpointera.

JH

Jebać Hydraulików! JH Na 300% Tylko Bóg może mi naprawiać rury! Only God can repair my pipes...

Dziś jest JP , jutro będzie JSP , a pojutrze JH!

Opublikowano

bujocyna, daj cały kod, może adres masz np: #define NFD 0x000 i wtedy:

void NFD ()

{

DWORD dwPlayerPtr = *(DWORD*)PLAYERPTR;

if(dwPlayerPtr != 0)

{

*(long*)(dwPlayerPtr+NFD) = -2000;

}

}

Jak tak masz to to gówno nie może się nazywać nfd(wiem ze niezrozumiale tłumacze :( ) Daj cały kod :P

...

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ę...