Diablo 3 Auction House Gold Exploit - Get Rich!

06/20/2013 21:32 Jomil#376
Quote:
Originally Posted by uncle86 View Post
mal eine frage man spricht hier von ein autoit script kann man den wo runterladen?
Wird dir auch eventuell nix bringen ein Script runterzuladen, den die Koordinaten passen nicht. Einfach selber schreiben, dauert 5min.
06/21/2013 17:09 nordi71#377
ist doch recht simpel die Koordinaten anzupassen.

script 1 um Maus Koordinaten zusehen

MsgBox(0, "Tastaturkürzel", "Mit STRG+S werden die Koordinaten in der Textdatei gespeichert." & @CRLF & "Mit STRG+D wird der Inhalt der Textdatei gelöscht"&@crlf&"Mit STRG+F werden Koordinaten und Pixelfarbe in HEX gespeichert")

While 1 ;eigentliche schleife die die Koordinaten abliest und anzeigt
HotKeySet("{esc}", "ende")
HotKeySet("^s", "save")
HotKeySet("^f", "savewithcoords")
HotKeySet("^d", "delete")
$file = FileOpen("coords.txt", 1)
$pos = MouseGetPos()
$px = PixelGetColor($pos[0] ,$pos[1])
ToolTip($pos[0]&", "&$pos[1]&@CRLF&"Pixelfarbe: "&Hex($px, 6), 0, 0)
Sleep(20)
WEnd

Func save() ;speichert die Koordinaten
If $file = -1 Then Exit MsgBox(0, 'Maus-Koordinaten', 'Datei konnte nicht geöffnet werden!') ;überprüft ob die Datei schon vorhanden ist
FileWrite($file, $pos[0] & ", " & $pos[1] & @CRLF)
FileClose($file)
EndFunc ;==>save

Func savewithcoords() ;speichert die Koordinaten
$file = FileOpen("coords.txt", 1)
If $file = -1 Then Exit MsgBox(0, 'Maus-Koordinaten', 'Datei konnte nicht geöffnet werden!') ;überprüft ob die Datei schon vorhanden ist
FileWrite($file, $pos[0] & ", " & $pos[1] &" "& Hex($px, 6) & @CRLF)
FileClose($file)
EndFunc ;==>save

Func delete() ;löscht den Inhalt der Textdatei
$file = FileOpen("coords.txt", 2)
FileClose($file)
EndFunc ;==>delete
Func ende()

EndFunc ;==>ende



Script 2 was hie schon mal gezeigt wurde

HotKeySet("{+}","_Start")
While 1
Sleep(10000)
WEnd
Func _Start()
MouseClick("Left", 1319, 314, 1, 1)
sleep(100)
MouseClick("Left", 774, 759, 1, 1)
sleep(100)
MouseClick("Left", 844, 455, 1, 1)

EndFunc

dann eben mit maus klicken koord aufschreiben tasten anpassen fertig ist es.

Das Programm Autoit natürlich runterladen ^^
06/28/2013 10:41 Ruggero1203#378
Was meint ihr, werden die Preise wieder hoch gehen?
Ich mein 1.5k für Ruby und Emerald ist nicht der Wahnsinn zum verkaufen :D
06/29/2013 17:15 Jomil#379
Nein werden erstmal nicht hoch gehen
06/30/2013 17:12 Max-Sro1337#380
i need too :S
06/30/2013 18:56 sigmamc#381
hi st das ding noch aktuell ? haben heute den 30.6.13 is der noch undetectet wen man das so sagen kann ?
07/02/2013 10:10 Ruggero1203#382
Geht noch, aber die Preise sind im Arsch. :D
07/04/2013 23:05 OG-Hacks#383
does this work still..?
07/06/2013 01:20 roflxd:-)#384
It still works...
Why you dont try to do it instead of write does it still works?

Es funktioniert immer noch
wieso testet ihr es nicht anstatt zu schreiben funktioniert es noch?
07/06/2013 11:38 ango#385
Its not working for me. I got a message. Auction house cannot finish the transaction. Error 32111. Can some1 explain why?
07/07/2013 15:39 Traycas#386
Quote:
Originally Posted by ango View Post
Its not working for me. I got a message. Auction house cannot finish the transaction. Error 32111. Can some1 explain why?
That's OK! You get that massage, if no gems were availible at the price you set. You have to try more often i think...



Ich hoffe es kann mir jemand bei meinem AutoIt Problem helfen.

Ich wollte die Adresse für Preis pro Einheit auslesen, bekomme aber den Wert nicht ausgelesen:


Kann mir jemand meinen Fehler nennen?

Danke vorab
Traycas
07/07/2013 16:27 FoGzone#387
Ich nehm mal an, das ist die NomadMemory2.au3, dann muss das so aussehen
Code:
$pid = WinGetProcess($Title1)
$info = _MemoryOpen($pid)
$readtrades = _MemoryRead($trades, $info)
$readprize = _MemoryRead($prize, $info)

	_MemoryWrite($prize, $info, $maxbuyout)
$trades: die Adresse der letzten 10 Trades
$prize: die Adresse des momentanen Preises
$Title1: Fenstername deines D3 Fensters

Ich hoffe dir ist auch bewusst, dass sich die Adresse (beim Pointer bin ich mir nicht ganz Sicher) der Gems im AH dauernd ändert? Sprich bei jedem Neustart von Diablo 3, bzw oft auch nach dem du das AH neu aufmachst, musst du die Adresse von Hand neu suchen und eintragen
07/07/2013 17:22 Traycas#388
Quote:
Originally Posted by FoGzone View Post
Ich nehm mal an, das ist die NomadMemory2.au3, dann muss das so aussehen
Code:
$pid = WinGetProcess($Title1)
$info = _MemoryOpen($pid)
$readtrades = _MemoryRead($trades, $info)
$readprize = _MemoryRead($prize, $info)

	_MemoryWrite($prize, $info, $maxbuyout)
$trades: die Adresse der letzten 10 Trades
$prize: die Adresse des momentanen Preises
$Title1: Fenstername deines D3 Fensters

Ich hoffe dir ist auch bewusst, dass sich die Adresse (beim Pointer bin ich mir nicht ganz Sicher) der Gems im AH dauernd ändert? Sprich bei jedem Neustart von Diablo 3, bzw oft auch nach dem du das AH neu aufmachst, musst du die Adresse von Hand neu suchen und eintragen
Bei Pointern ändern sich die Adressen nicht, weshalb ich auch einen Pointer benutzen will. Derzeit halt noch ohne Erfolg...

Trotzdem Danke für Deine Mühen!
07/07/2013 17:36 FoGzone#389
Quote:
Originally Posted by Traycas View Post
Bei Pointern ändern sich die Adressen nicht, weshalb ich auch einen Pointer benutzen will. Derzeit halt noch ohne Erfolg...

Trotzdem Danke für Deine Mühen!
Hab gerade ein wenig herumprobiert und den Fehler gefunden, warum nur eine 0 kommt.
Es müsste so aussehen
Code:
MsgBox(0,"Ergebnis", $result1[0])
07/07/2013 17:46 Traycas#390
Quote:
Originally Posted by FoGzone View Post
Hab gerade ein wenig herumprobiert und den Fehler gefunden, warum nur eine 0 kommt.
Es müsste so aussehen
Code:
MsgBox(0,"Ergebnis", $result1[0])
$result1[0] gibt die Adresse aus (die bei mir auch schon falsch ist) und
$result1[1] den Wert

Und der ist dann "0" anstatt der, der mir im Spiel angezeigt wird...

Zum Verzweifeln. Komme einfach nicht weiter. Ggf. habe ich auch nicht die richtige Adresse genommen, aber ist die, die mir mit CE angezeigt wird.