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

[PORADNIK] Warrock Weapon Hack


Rekomendowane odpowiedzi

Opublikowano

Tworzymy 2 buttony i jeden timer.

 

Nazwa pierwszego buttona: Weapon ON

Drugiego: Weapon OFF

 

W pierwszym buttonie wpisujemy:

Timer1.Enabled = True

 

W drugim:

Timer1.Enabled = False

 

W timerze:

     If GetAsyncKeyState([tutaj wpisujemy numer hotkeya]) Then
            WriteFloatPointer(&H[playerpointer adres], &H[offset adres], [numer weapona])
        End If

 

W praktyce na obecny update, weapon hacka na winchestera piszemy tak:

     If GetAsyncKeyState(90) Then
            WriteFloatPointer(&H139B6B8, &H4, 42)
        End If

W tym przypadku hotkeyem będzie 'Z'

 

Jakby ktoś nie rozumiał pisać poniżej, lub do mnie na gg (8950482).


24026.png18590.png
638.jpg640.jpg


Nauka C++: |||||||||||||||||||||||||||||||||||||||| 50% ;]
Opublikowano

robie to w delphi i jak chce run to wyskakuje expected`;`but``.`found czey to tak powinno wygladac ja dopiero zaczynam niewiem co i jak?

 

 

unit Unit1;

 

interface

 

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs;

 

type

TForm1 = class(TForm)

Button1: Timer1.Enabled = True

Button2: Timer1.Enabled = False

Timer1: If GetAsyncKeyState(90) Then

WriteFloatPointer((&H139B6B8, &H4, 42)

End If

private

{ Private declarations }

public

{ Public declarations }

end;

 

var

Form1: TForm1;

 

implementation

 

{$R *.dfm}

 

end.

JEDEN STRZAL JEDNA ŚMIERC

ALBO PARE STRZALOW

 

  • 3 tygodnie później...
Opublikowano

 

Ale co gdzie jak ?? Bo jestem newbie... i nie wiem o co chodzi . Prosił bym o małe wytlumaczenie . Z góry dzieki .

Opublikowano

Co wpisac zamiast "GetAsyncKeyState" ? Wpisalem zamiast "WriteFloatPointer" kod z modulu, lecz nie wiem co wpisac w tym...

 

pozdro

Opublikowano
w GetAsyncKeyState trzeba wpisac GetAsyncKeyState tam jest przecierz w generatorze ale ja dokonca nie wiem bo mi gre wylancza

 

Z tego co napisales wynika ze mamy wpisac w GetAsyncKeyState GetAsyncKeyState, no to nie wiem o co Ci chodzi i jak niby Ci to skompilowalo, bo mi pisze "name GetAsyncKeyState is not declader, wiec jak Ci to poszlo wogole ze mozesz to wlaczyc ?

Opublikowano

aaa, no tak mam ten sam generator ale nie zauwazylem tego na gorze ^^ Mam to samo co ty, hack sie wylacza gdy chce wlaczyc bronie ...

Opublikowano

a jak masz napisane tam w tym programie ??? bo ja mam tak !!! moze mam cos zle

napisal by ktos kto se zana !!!

 

 

Public Class Form1

 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Timer1.Enabled = True

End Sub

 

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Timer1.Enabled = False

End Sub

 

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

If XENPVRQQQQ(70) Then

TOEKCWJYUK(&H139D728, &H4C, 42)

End If

End Sub

End Class

Opublikowano

Dla wyjasnienia

GET ASYNC KEY to funkcja sprawdzania klawiszy

tak samo jak NOP, Writemem etc. maja one swoje adresy w waszym projekcie

Wchodzimy w module1 i jedziemy na sama gore tam jest kilka linijek tekstu i tam tez jest wasze Getasynckey

 

@up

ja sie ogolem dobrze nie znam ale mam takie cos w timerze:

If Getasynckey(jakis numer klawisza) Then

(&HWriteLongPointer, &H4C, TextBox2.Text, 4)

End If

 

dziala to tak ze numerek broni pobierany bedzie z textboxa(musicie go stworzyc i jego nazwe wpisac na miejscu Textbox2)

dawidqc8.gif

 

Opublikowano

If Getasynckey(jakis numer klawisza) Then

=======>(&HWriteLongPointer, &H4C, TextBox2.Text, 4)

End If

 

ok a co mam wpisac w ten znak ===> ???WriteFloatPointer ???

Opublikowano

adres twojego writefloatapointera

 

chodzi o to ze wszystkie adresy funkcji masz w zakladce module

i kazda funkcja ma tam swoj unikalny adres ktory musisz przepisac na to miejsce

dawidqc8.gif

 

  • 3 lata później...
Opublikowano

@UP

 

Jezu skąd to żeś wygrzebał to już dawno nie działa !!!!! i działać już nie będzie !!!!! ;)

O co chodzi z tym programowaniem? Gdy programujesz, uczysz najprawdopodobniej najgłupszą rzecz na świecie, czyli komputer, jak ma coś zrobić.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...