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

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Jeżeli temat zamieściłem w złym miejscu to proszę moderatora/administratora o jego nie usuwanie tylko przeniesienie do właściwego działu na tym forum.

 

 

Stworzymy naszego własnego "hacka", który będzie miał menu, po przyciśnięciu przycisku "Insert".

 

Pierwsze co zrobimy, to pobieramy pGL_HackBase120 z mojego chomika. -


http://chomikuj.pl/dominikxx8/Hack
To jest ukryta treść, proszę

 

Teraz szukamy struct basehookmenu_s/ i edytujemy:

To jest ukryta treść, proszę

 

Teraz szukamy void InitMenu() i edytujemy:

To jest ukryta treść, proszę

 

Dobra, zrobiliśmy nasze menu, ale teraz trzeba je jakoś wyświetlić.. CTRL + F na HUD_Redraw i szukamy komentarza gdzie pisze // Menu.

To jest ukryta treść, proszę

 

Oto i nasze menu. Teraz szukamy HUD_Key_Event.

To jest ukryta treść, proszę

 

Te wszystkie keynum == wartość, są to wirtualne kody klawiszy, np. enter to 13.

To co wyżej podałem, stanie się to wtedy gdy ten co pisze "hacka" czyli wy naciśnie.

 

Dobra, teraz funkcje. Szukamy glBegin i szukamy komenta // Wallhack.

To jest ukryta treść, proszę

 

Teraz druga rzecz jaką podałem w cvarach, są to białe ściany.

To jest ukryta treść, proszę

 

Poszukajcie sobie CTRL + F //Whitewalls.

 

WireFrame:


//WireFrame
Skinny lines->1, Thich lines->3, Thickest->5..

if (cvar.wireframe==1) // moce 1
{
if (mode == GL_POLYGON)
{
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
glLineWidth(1.0);
glColor3f(255,255,255);
}
else
{
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
}
}

if (cvar.wireframe==2) // mode 2
{
if (mode == GL_POLYGON)
{
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
glLineWidth(3.0);
glColor3f(255,255,255);
}
else
{
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
}
}

if (cvar.wireframe==3) // mode 3
{
if (mode == GL_POLYGON)
{
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
glLineWidth(5.0);
glColor3f(255,255,255);
}
else
{
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
}
}
To jest ukryta treść, proszę

 

Na początku, gdzie jest komentarz Bool for NoSky dodajemy:

To jest ukryta treść, proszę

 

Teraz dodajemy w glBegin:

To jest ukryta treść, proszę

 

NightMode:

To jest ukryta treść, proszę

 

I gotowe! Nie pisałem tego, tzn. tutorial tak, ale tych wszystkich funkcji to nie. Pozbierałem wszystko z tego forum i google w jedną kupe i macie. Działa wszystko na 100%. Nie musicie się martwić.

Oczywiście do tego można zrobić strzykawkę (wstrzykiwanie w proces, dll injection).

Kod źródłowy pokazujący dll injection, możecie pobrać również z mojego chomika w folderze "Hack":


http://chomikuj.pl/dominikxx8/Hack

 

Kompilacja: Ściągamy Microsoft Visual C++ Enterprise Edition i jazda

Jakby brakowało bibliotek (ja używam express edition -,-), można pobrać z innych kompilatorów, np. Dev-Cpp, MinGw.

Edytowane przez Go

Poprzez nienawiść zyskuję siłę;

Poprzez siłę zyskuje potęgę;

Poprzez potęgę osiągam zwycięstwo.

Opublikowano

Jednej rzeczy której tam nie ma to opisu kompilacji jednak to można sobie samemu znaleź może nawet na tym forum... Przetestuj i zobacz :D

Poprzez nienawiść zyskuję siłę;

Poprzez siłę zyskuje potęgę;

Poprzez potęgę osiągam zwycięstwo.

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