Skocz do zawartości
  • Dołącz do społecznoś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

Nomad.au3 Czyli Piszemy Trainera ;]


Rekomendowane odpowiedzi

Opublikowano

 

To jest ukryta treść, proszę

 

 

 

Zapisujemy najpierw zawartość powyższego spoilera.

Do pliku NomadMemory.au3 i zapisujemy go w folderze include który znajduje się w głównym foderze autoit.

 

Funkcje nomad'a

_MemoryOpen($iv_Pid[, $iv_DesiredAccess[, $iv_InheritHandle]]) - otwiera pamiec do edycji/odczytu

_MemoryRead($iv_Address, $ah_Handle[, $sv_Type]) - odczytuje zawartość adresu z pamięci

_MemoryWrite($iv_Address, $ah_Handle, $v_Data[, $sv_Type]) -wpisuje do pamięci

_MemoryClose($ah_Handle) - zamyka pamięć

_MemoryPointerRead($iv_Address, $ah_Handle, $av_Offset[, $sv_Type]) - odczytuje zawartość z adresu z pamięci z wykorzystaniem pointera

_MemoryPointerWrite ($iv_Address, $ah_Handle, $av_Offset, $v_Data[, $sv_Type]) - jak wyżej z tym ze wpisuje do pamięci

 

Użytkowanie. ^^

Przykład odczytu z pamięci przykład oparty na Tutorial.exe czyli tutorialu z CheatEngine (krok 2)

 

To jest ukryta treść, proszę

 

To jest ukryta treść, proszę

 

 

*1 w ten sposób zapisujemy offsety rozmiar tablicy musi wynosi minimum 2Bajty pierwsza komurka musi wynosić 0 a każda następna kolejny offset z tym ze przy kazdym nastepnym offsecie trzeba zwiększać rozmiar tablicy ;) posiadałem offset w decimal dla tego użyłem funkcji Dec() ale jeżeli ktoś ma w hex to tylko dopisuje 0x i offset

 

 

 

Później dam inne przykłady. :P po za tym więcej informacji na temat funkcji jest w samym include.

 

 

Zakaz kopiowania na inne fora <_<

 

@edit

jackraymund - Tutorial.exe znajduje się w folderze z cheatengine

  • Odpowiedzi 67
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

znikąd. :rolleyes: ja nie kopiuje cudzych tuto rialów jak inni jeżeli ci chodzi o to że na epvp.pl jest taki sam to chce ci objaśnić ze to jest moje drugie konto.

 

Nie dość ze coś dla was napisze to z mordą do mnie leci żal.pl

wanderleimayhem.gif

Opublikowano

dziekuję za tutka, na prawdę przydatny kawałek kodu.

Opublikowano

znikąd. :rolleyes: ja nie kopiuje cudzych tuto rialów jak inni jeżeli ci chodzi o to że na epvp.pl jest taki sam to chce ci objaśnić ze to jest moje drugie konto.

 

Nie dość ze coś dla was napisze to z mordą do mnie leci żal.pl

wanderleimayhem.gif

 

 

Pomylilem sie - przepraszam. Po prostu widzialem juz gdzies Nomada... Ty po prostu opisales jak z niego korzystac.

 

W ramach przeprosin dam Ci 1 000 000 zl.

milion_16listopada1993.jpg

 

 

:P

Nastepnym razem dokladniej sprawdze. ;P

  • 5 miesięcy temu...
Opublikowano

"Tutorial.exe czyli tutorialu z CheatEngine (krok 2)" Gdzie masz ten krok.? wydaje mi się że kopia ^^

Opublikowano

następny co nie umie czytać

To jest ukryta treść, proszę

oparty a nie skopiowany, podany sposób odczytu

 

CE nie ma nic wspulnegp z nomadmemory oprucz tego że obydwa służa do obsługi pamięci i robią dokładnie to samo , służą do zmian wartości offsetu pamięci

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

  • 3 tygodnie później...
Opublikowano

bo nie ma co pokazywać jak nie masz większości danych i pewnie właściwych adresów

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

A mógłbyś mi powiedziec czego dokładnie brakuje?? Byłbym wdzięczny:)

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano

lolku

zamiast pointer read

zastap _MemoryRead

bo offsety pewnie są inne a bóg wie jakie są :F

jakiś czas temu napisałem właśnie botka do leczenia oparty na tej funkcji

jeżeli nie zapomne to ściągne cheat engine i pobiore adressy i ci napisze skrypt

Opublikowano

mam cheat e. mam juz ip (zycia) :) a mozesz wytlumaczyc co to sa te offsety bo cos nie rozymiem dalej:D tzn nie chce gotowego skryptu bo probuje sam go napisac ale ni H nie idzie mi:(

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano

WIESZ moze jak zrobic takie cudo że wynik $dupeczka bedzie wpisany zamiast w msgbox w labet ?? wiem ze trzeba dodac labet na forme ale nie wiem ktora komenda jest zeby wynik z $dupeczki tam wkleic ^^

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano
To jest ukryta treść, proszę

mam cos takiego no niby dziala(label) ale cos chyba zle zrobilem, label mi pokazuje co 500ms ile mam hp ale nie chce wykonac komendy kiedy hp spada ponizej 2300 widzisz moze moj blad??

To jest ukryta treść, proszę

moze tak cos w ta strone ale tez nie dziala:(

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano

poniżej czy powyżej

$Label1 = GUICtrlCreateLabel($dupeczka, 104, 20, 55, 17)

musisz usunąc z tego 2 ostatnie cyferki

$Label1 = GUICtrlCreateLabel($dupeczka, 104, 20)

 

+ zabardzo cie nie rozumiem

Opublikowano

chodzi o to ze moja postac ma na full 2315 hp i $dupeczka to aktualne hp czyli ze label1 =np: 1500hp i funkcjia ma byc

To jest ukryta treść, proszę

czyli jak nie mam full hp to wciska f12 az bede mial full, teraz lepiej wytlumaczylem??

 

 

To jest ukryta treść, proszę

kiedy zrobilem tak

To jest ukryta treść, proszę

w label2 wpisalem 2300 wedlug mnie powinno dzialac ale niestety nie dziala.:(

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...