Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 22:36

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Memory Read] Monster HP auslesen

Discussion on [Memory Read] Monster HP auslesen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2009
Posts: 191
Received Thanks: 19
[Memory Read] Monster HP auslesen

Ich versuche im Moment herauszufinden, wie ich die HP eines Monsters auslesen kann.

Wie man hier an dem Bild sehen kann, steht leider keine HP Zahl im Balken, weswegen ich mit Cheat engine per unknown initial value versucht habe, den Wert auszulesen:


Da dies aber nicht funktioniert hat, bzw. ich nur einen Wert rausbekomme, der sich nach dem Tot des Monsters in eine irrsinnige Zahl ändert, frage ich hier um Rat.
Hat vielleicht einer Erfahrung damit gemacht?
Skatefreaky is offline  
Old 04/01/2012, 14:22   #2
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Das Problem mit der irrsinnigen Zahl, könnte daher kommen, dass der Speicher des Monsters nach dem Tod wieder freigegeben wird und an anderer Stelle verwendet wird.
jacky919 is offline  
Old 04/01/2012, 14:52   #3
 
elite*gold: 0
Join Date: May 2009
Posts: 191
Received Thanks: 19
Das kann durchaus sein, aber es muss doch trotz alldem dann einen Weg geben, immer auf die HP Zahl des ausgwählten Monsters zu kommen, oder?
Skatefreaky is offline  
Old 04/01/2012, 15:04   #4
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Ja, du müsstest halt die Adress des Zeigers finden, der auf die Struktur bzw. Klasse des aktuellen Monsters zeigt.
jacky919 is offline  
Old 04/01/2012, 15:09   #5
 
elite*gold: 0
Join Date: May 2009
Posts: 191
Received Thanks: 19
Dürfte jedoch schwer werden. Ich meine, wie finde ich eine Adresse eines Zeigers heraus, ohne vorher einen festen Wert zu haben?
Skatefreaky is offline  
Old 04/01/2012, 15:14   #6
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Das meiste nimmt dir der CheatEngine-Dubugger ja schon ab, also die Offsets zu finden.
jacky919 is offline  
Old 04/02/2012, 11:43   #7
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
Fängt schon damit an, dass du das Ziel überhaupt nicht töten musst. Mit Gruppenmitgliedern funktioniert das ganze auch (sofern du sie ausgewählt hast) und die HP deiner Gruppenmitglieder kannst du anzeigen lassen. Die maximale HP kannst du außerdem entnehmen.
KDeluxe is offline  
Old 04/02/2012, 13:42   #8
 
elite*gold: 0
Join Date: May 2009
Posts: 191
Received Thanks: 19
@KDeluxe hatte ich auch schon dran gedacht, jedoch geschiet genau das gleiche. Nach dem Wechseln des Ziels ändert sich der realistische Wert in 0 oder irgendeine ca. 8 stellige Zahl. Und das mit der maximalen HP, da ist es ebenfalls so.
Skatefreaky is offline  
Reply


Similar Threads Similar Threads
[VB|Memory] Array of Byte auslesen
11/01/2011 - .NET Languages - 0 Replies
....
C++ String aus Memory auslesen
05/08/2010 - C/C++ - 1 Replies
Hallo zusammen ;) Ich probiere mich derzeit ein wenig mit dem auslesen des Memory in C++. Hab mir da auch schon ne DLL gebastelt und injected... usw. Nun habe ich ein Problem: Ich möchte gerne den Namen meines Charakters auslesen. Mit Cheatengine klappt das ja wunderbar und wird auch richtig angezeigt, nur wenn ich mittels der DLL versuche aus der Addresse meinen Namen auszulesen bekomm ich immer nur 1 Zeichen und das stimmt nicht einmal mit dem 1. Buchstaben meines Namens überein. Hier...
AutoIt Monster HP Memory auslesen
04/07/2010 - Last Chaos - 7 Replies
Ich wollte fragen ob ich diesen Code benutzen kann, das wenn die HP des Monster 0 sind TAB gedrückt wird. Offset hab ich schon. Func Monster HP() $ID=_MemoryOpen(0x0000043C) <== Nksp.exe $Address=0x"Monster HP Offset" $CurrentMonsterHP=_MemoryRead($Address,$ID) If $CurrentMonsterHP < 0 Then ControlSend("{TAB}") <== Ziel wechseln(erstmal nicht wichtig) EndIf
PostMessage und Memory auslesen in C++
12/19/2009 - C/C++ - 13 Replies
Heyho, ich versuche im moment mit DevC++ ein Programm zu programmieren, was mir die Flaggenanzahl von Minesweeper ausgibt. Allerdings kriege ich immer den error, dass es der falsche Datentyp sei. ich hab auf dem pc gerad kein DevC++, weshalb ich das Problem net genauer beschreiben kann. int *pointer; pointer = 0xF745879 //irgendeine Speicheradresse cout << *pointer << endl; Irgendwie so war der code^^ €dit: Die Speicheradresse war ne normale integer-Adresse (also 4-Byte). Aber, wie...
Fragen Zur Memory!!!(Auslesen von Spawn/Memory)
12/31/2008 - Guild Wars - 3 Replies
hey leute, ich wollte mal einen bot schreiben und nun bin ich ganz verwirrt. könnte mir jmd bitte schritt für schritt erklären wie das mit Memory auslesen, benutzen und der Spawnpointer funktioniert. Ich wär sehr dankbar wenn jmd kontakt mit mir aufnehmen würde... und sobald der bot fertig ist bekommt der ihn natürlicherweise umsonst:D ICQ: 481799773 oder hier im forum



All times are GMT +2. The time now is 22:36.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.