|
You last visited: Today at 23:54
Advertisement
Diablo 3 Auction House Gold Exploit - Get Rich!
Discussion on Diablo 3 Auction House Gold Exploit - Get Rich! within the Diablo 3 Hacks, Bots, Cheats & Exploits forum part of the Diablo 3 category.
06/20/2013, 21:32
|
#376
|
elite*gold: 234
Join Date: Aug 2005
Posts: 615
Received Thanks: 92
|
Quote:
Originally Posted by uncle86
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
|
#377
|
elite*gold: 0
Join Date: Jun 2013
Posts: 1
Received Thanks: 1
|
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
|
#378
|
elite*gold: 30
Join Date: Jan 2009
Posts: 82
Received Thanks: 2
|
Was meint ihr, werden die Preise wieder hoch gehen?
Ich mein 1.5k für Ruby und Emerald ist nicht der Wahnsinn zum verkaufen
|
|
|
06/29/2013, 17:15
|
#379
|
elite*gold: 234
Join Date: Aug 2005
Posts: 615
Received Thanks: 92
|
Nein werden erstmal nicht hoch gehen
|
|
|
06/30/2013, 17:12
|
#380
|
elite*gold: 0
Join Date: Jun 2013
Posts: 82
Received Thanks: 7
|
i need too :S
|
|
|
06/30/2013, 18:56
|
#381
|
elite*gold: 0
Join Date: Nov 2010
Posts: 2
Received Thanks: 0
|
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
|
#382
|
elite*gold: 30
Join Date: Jan 2009
Posts: 82
Received Thanks: 2
|
Geht noch, aber die Preise sind im *****.
|
|
|
07/04/2013, 23:05
|
#383
|
elite*gold: 0
Join Date: Jul 2013
Posts: 21
Received Thanks: 29
|
does this work still..?
|
|
|
07/06/2013, 01:20
|
#384
|
elite*gold: 4
Join Date: Jun 2010
Posts: 282
Received Thanks: 45
|
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
|
#385
|
elite*gold: 0
Join Date: Dec 2006
Posts: 9
Received Thanks: 2
|
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
|
#386
|
elite*gold: 0
Join Date: Jun 2011
Posts: 285
Received Thanks: 185
|
Quote:
Originally Posted by ango
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:
Code:
Hotkeyset("{F5}", "Test")
Local $offset1[5],$result1[2]
while 1
sleep(200)
wend
Func Test()
$proces_ID=ProcessExists("Diablo III.exe")
$memory=_MemoryOpen($proces_ID)
$offset1[0]='NULL'
$offset1[1]=Dec("0")
$offset1[2]=Dec("11c")
$offset1[3]=Dec("0")
$result1=_MemoryPointerRead (0x00EE17C8,$memory, $offset1,'dword')
_MemoryClose($memory)
MsgBox(0,"Ergebnis",$result1[1])
EndFunc
#include-once
#region _Memory
;=================================================================================================
; AutoIt Version: 3.1.127 (beta)
; Language: English
; Platform: All Windows
; Author: Nomad
; Requirements: These functions will only work with beta.
;=================================================================================================
; Credits: wOuter - These functions are based on his original _Mem() functions. But they are
; easier to comprehend and more reliable. These functions are in no way a direct copy
; of his functions. His functions only provided a foundation from which these evolved.
;=================================================================================================
;
; Functions:
;
;=================================================================================================
; Function: _MemoryOpen($iv_Pid(, $iv_DesiredAccess(, $iv_InheritHandle)))
; Description: Opens a process and enables all possible access rights to the process. The
; Process ID of the process is used to specify which process to open. You must
; call this function before calling _MemoryClose(), _MemoryRead(), or _MemoryWrite().
; Parameter(s): $iv_Pid - The Process ID of the program you want to open.
; $iv_DesiredAccess - (optional) Set to 0x1F0FFF by default, which enables all
; possible access rights to the process specified by the
; Process ID.
; $if_InheritHandle - (optional) If this value is TRUE, all processes created by
; this process will inherit the access handle. Set to TRUE
; (1) by default. Set to 0 if you want it to be FALSE.
; Requirement(s): A valid process ID.
; Return Value(s): On Success - Returns an array containing the Dll handle and an open handle to
; the specified process.
; On Failure - Returns 0
; @Error - 0 = No error.
; 1 = Invalid $iv_Pid.
; 2 = Failed to open Kernel32.dll.
; 3 = Failed to open the specified process.
; Author(s): Nomad
; Note(s):
;=================================================================================================
Func _MemoryOpen($iv_Pid, $iv_DesiredAccess = 0x1F0FFF, $if_InheritHandle = 1)
If Not ProcessExists($iv_Pid) Then
SetError(1)
Return 0
EndIf
Local $ah_Handle[2] = [DllOpen('kernel32.dll')]
If @Error Then
SetError(2)
Return 0
EndIf
Local $av_OpenProcess = DllCall($ah_Handle[0], 'int', 'OpenProcess', 'int', $iv_DesiredAccess, 'int', $if_InheritHandle, 'int', $iv_Pid)
If @Error Then
DllClose($ah_Handle[0])
SetError(3)
Return 0
EndIf
$ah_Handle[1] = $av_OpenProcess[0]
Return $ah_Handle
EndFunc
;=================================================================================================
; Function: _MemoryRead($iv_Address, $ah_Handle(, $sv_Type))
; Description: Reads the value located in the memory address specified.
; Parameter(s): $iv_Address - The memory address you want to read from. It must be in hex
; format (0x00000000).
; $ah_Handle - An array containing the Dll handle and the handle of the open
; process as returned by _MemoryOpen().
; $sv_Type - (optional) The "Type" of value you intend to read. This is set to
; 'dword'(32bit(4byte) signed integer) by default. See the help file
; for DllStructCreate for all types.
; An example: If you want to read a word that is 15 characters in
; length, you would use 'char[16]'.
; Requirement(s): The $ah_Handle returned from _MemoryOpen.
; Return Value(s): On Success - Returns the value located at the specified address.
; On Failure - Returns 0
; @Error - 0 = No error.
; 1 = Invalid $ah_Handle.
; 2 = $sv_Type was not a string.
; 3 = $sv_Type is an unknown data type.
; 4 = Failed to allocate the memory needed for the DllStructure.
; 5 = Error allocating memory for $sv_Type.
; 6 = Failed to read from the specified process.
; Author(s): Nomad
; Note(s): Values returned are in Decimal format, unless specified as a 'char' type, then
; they are returned in ASCII format. Also note that size ('char[size]') for all
; 'char' types should be 1 greater than the actual size.
;=================================================================================================
Func _MemoryRead($iv_Address, $ah_Handle, $sv_Type = 'dword')
If Not IsArray($ah_Handle) Then
SetError(1)
Return 0
EndIf
Local $v_Buffer = DllStructCreate($sv_Type)
If @Error Then
SetError(@Error + 1)
Return 0
EndIf
DllCall($ah_Handle[0], 'int', 'ReadProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
If Not @Error Then
Local $v_Value = DllStructGetData($v_Buffer, 1)
Return $v_Value
Else
SetError(6)
Return 0
EndIf
EndFunc
;=================================================================================================
; Function: _MemoryWrite($iv_Address, $ah_Handle, $v_Data(, $sv_Type))
; Description: Writes data to the specified memory address.
; Parameter(s): $iv_Address - The memory address you want to write to. It must be in hex
; format (0x00000000).
; $ah_Handle - An array containing the Dll handle and the handle of the open
; process as returned by _MemoryOpen().
; $v_Data - The data to be written.
; $sv_Type - (optional) The "Type" of value you intend to write. This is set to
; 'dword'(32bit(4byte) signed integer) by default. See the help file
; for DllStructCreate for all types.
; An example: If you want to write a word that is 15 characters in
; length, you would use 'char[16]'.
; Requirement(s): The $ah_Handle returned from _MemoryOpen.
; Return Value(s): On Success - Returns 1
; On Failure - Returns 0
; @Error - 0 = No error.
; 1 = Invalid $ah_Handle.
; 2 = $sv_Type was not a string.
; 3 = $sv_Type is an unknown data type.
; 4 = Failed to allocate the memory needed for the DllStructure.
; 5 = Error allocating memory for $sv_Type.
; 6 = $v_Data is not in the proper format to be used with the "Type"
; selected for $sv_Type, or it is out of range.
; 7 = Failed to write to the specified process.
; Author(s): Nomad
; Note(s): Values sent must be in Decimal format, unless specified as a 'char' type, then
; they must be in ASCII format. Also note that size ('char[size]') for all
; 'char' types should be 1 greater than the actual size.
;=================================================================================================
Func _MemoryWrite($iv_Address, $ah_Handle, $v_Data, $sv_Type = 'dword')
If Not IsArray($ah_Handle) Then
SetError(1)
Return 0
EndIf
Local $v_Buffer = DllStructCreate($sv_Type)
If @Error Then
SetError(@Error + 1)
Return 0
Else
DllStructSetData($v_Buffer, 1, $v_Data)
If @Error Then
SetError(6)
Return 0
EndIf
EndIf
DllCall($ah_Handle[0], 'int', 'WriteProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
If Not @Error Then
Return 1
Else
SetError(7)
Return 0
EndIf
EndFunc
;=================================================================================================
; Function: _MemoryClose($ah_Handle)
; Description: Closes the process handle opened by using _MemoryOpen().
; Parameter(s): $ah_Handle - An array containing the Dll handle and the handle of the open
; process as returned by _MemoryOpen().
; Requirement(s): The $ah_Handle returned from _MemoryOpen.
; Return Value(s): On Success - Returns 1
; On Failure - Returns 0
; @Error - 0 = No error.
; 1 = Invalid $ah_Handle.
; 2 = Unable to close the process handle.
; Author(s): Nomad
; Note(s):
;=================================================================================================
Func _MemoryClose($ah_Handle)
If Not IsArray($ah_Handle) Then
SetError(1)
Return 0
EndIf
DllCall($ah_Handle[0], 'int', 'CloseHandle', 'int', $ah_Handle[1])
If Not @Error Then
DllClose($ah_Handle[0])
Return 1
Else
DllClose($ah_Handle[0])
SetError(2)
Return 0
EndIf
EndFunc
;=================================================================================================
; Function: _MemoryPointerRead ($iv_Address, $ah_Handle, $av_Offset(, $sv_Type))
; Description: Reads a chain of pointers and returns an array containing the destination
; address and the data at the address.
; Parameter(s): $iv_Address - The static memory address you want to start at. It must be in
; hex format (0x00000000).
; $ah_Handle - An array containing the Dll handle and the handle of the open
; process as returned by _MemoryOpen().
; $av_Offset - An array of offsets for the pointers. Each pointer must have an
; offset. If there is no offset for a pointer, enter 0 for that
; array dimension. (Offsets must be in decimal format, NOT hex!)
; $sv_Type - (optional) The "Type" of data you intend to read at the destination
; address. This is set to 'dword'(32bit(4byte) signed integer) by
; default. See the help file for DllStructCreate for all types.
; Requirement(s): The $ah_Handle returned from _MemoryOpen.
; Return Value(s): On Success - Returns an array containing the destination address and the value
; located at the address.
; On Failure - Returns 0
; @Error - 0 = No error.
; 1 = $av_Offset is not an array.
; 2 = Invalid $ah_Handle.
; 3 = $sv_Type is not a string.
; 4 = $sv_Type is an unknown data type.
; 5 = Failed to allocate the memory needed for the DllStructure.
; 6 = Error allocating memory for $sv_Type.
; 7 = Failed to read from the specified process.
; Author(s): Nomad
; Note(s): Values returned are in Decimal format, unless a 'char' type is selected.
; Set $av_Offset like this:
; $av_Offset[0] = NULL (not used)
; $av_Offset[1] = Offset for pointer 1 (all offsets must be in Decimal)
; $av_Offset[2] = Offset for pointer 2
; etc...
; (The number of array dimensions determines the number of pointers)
;=================================================================================================
Func _MemoryPointerRead ($iv_Address, $ah_Handle, $av_Offset, $sv_Type = 'dword')
If IsArray($av_Offset) Then
If IsArray($ah_Handle) Then
Local $iv_PointerCount = UBound($av_Offset) - 1
Else
SetError(2)
Return 0
EndIf
Else
SetError(1)
Return 0
EndIf
Local $iv_Data[2], $i
Local $v_Buffer = DllStructCreate('dword')
For $i = 0 to $iv_PointerCount
If $i = $iv_PointerCount Then
$v_Buffer = DllStructCreate($sv_Type)
If @Error Then
SetError(@Error + 2)
Return 0
EndIf
$iv_Address = '0x' & hex($iv_Data[1] + $av_Offset[$i])
DllCall($ah_Handle[0], 'int', 'ReadProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
If @Error Then
SetError(7)
Return 0
EndIf
$iv_Data[1] = DllStructGetData($v_Buffer, 1)
ElseIf $i = 0 Then
DllCall($ah_Handle[0], 'int', 'ReadProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
If @Error Then
SetError(7)
Return 0
EndIf
$iv_Data[1] = DllStructGetData($v_Buffer, 1)
Else
$iv_Address = '0x' & hex($iv_Data[1] + $av_Offset[$i])
DllCall($ah_Handle[0], 'int', 'ReadProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
If @Error Then
SetError(7)
Return 0
EndIf
$iv_Data[1] = DllStructGetData($v_Buffer, 1)
EndIf
Next
$iv_Data[0] = $iv_Address
Return $iv_Data
EndFunc
;=================================================================================================
; Function: _MemoryPointerWrite ($iv_Address, $ah_Handle, $av_Offset, $v_Data(, $sv_Type))
; Description: Reads a chain of pointers and writes the data to the destination address.
; Parameter(s): $iv_Address - The static memory address you want to start at. It must be in
; hex format (0x00000000).
; $ah_Handle - An array containing the Dll handle and the handle of the open
; process as returned by _MemoryOpen().
; $av_Offset - An array of offsets for the pointers. Each pointer must have an
; offset. If there is no offset for a pointer, enter 0 for that
; array dimension.
; $v_Data - The data to be written.
; $sv_Type - (optional) The "Type" of data you intend to write at the destination
; address. This is set to 'dword'(32bit(4byte) signed integer) by
; default. See the help file for DllStructCreate for all types.
; Requirement(s): The $ah_Handle returned from _MemoryOpen.
; Return Value(s): On Success - Returns the destination address.
; On Failure - Returns 0.
; @Error - 0 = No error.
; 1 = $av_Offset is not an array.
; 2 = Invalid $ah_Handle.
; 3 = Failed to read from the specified process.
; 4 = $sv_Type is not a string.
; 5 = $sv_Type is an unknown data type.
; 6 = Failed to allocate the memory needed for the DllStructure.
; 7 = Error allocating memory for $sv_Type.
; 8 = $v_Data is not in the proper format to be used with the
; "Type" selected for $sv_Type, or it is out of range.
; 9 = Failed to write to the specified process.
; Author(s): Nomad
; Note(s): Data written is in Decimal format, unless a 'char' type is selected.
; Set $av_Offset like this:
; $av_Offset[0] = NULL (not used, doesn't matter what's entered)
; $av_Offset[1] = Offset for pointer 1 (all offsets must be in Decimal)
; $av_Offset[2] = Offset for pointer 2
; etc...
; (The number of array dimensions determines the number of pointers)
;=================================================================================================
Func _MemoryPointerWrite ($iv_Address, $ah_Handle, $av_Offset, $v_Data, $sv_Type = 'dword')
If IsArray($av_Offset) Then
If IsArray($ah_Handle) Then
Local $iv_PointerCount = UBound($av_Offset) - 1
Else
SetError(2)
Return 0
EndIf
Else
SetError(1)
Return 0
EndIf
Local $iv_StructData, $i
Local $v_Buffer = DllStructCreate('dword')
For $i = 0 to $iv_PointerCount
If $i = $iv_PointerCount Then
$v_Buffer = DllStructCreate($sv_Type)
If @Error Then
SetError(@Error + 3)
Return 0
EndIf
DllStructSetData($v_Buffer, 1, $v_Data)
If @Error Then
SetError(8)
Return 0
EndIf
$iv_Address = '0x' & hex($iv_StructData + $av_Offset[$i])
DllCall($ah_Handle[0], 'int', 'WriteProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
If @Error Then
SetError(9)
Return 0
Else
Return $iv_Address
EndIf
ElseIf $i = 0 Then
DllCall($ah_Handle[0], 'int', 'ReadProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
If @Error Then
SetError(3)
Return 0
EndIf
$iv_StructData = DllStructGetData($v_Buffer, 1)
Else
$iv_Address = '0x' & hex($iv_StructData + $av_Offset[$i])
DllCall($ah_Handle[0], 'int', 'ReadProcessMemory', 'int', $ah_Handle[1], 'int', $iv_Address, 'ptr', DllStructGetPtr($v_Buffer), 'int', DllStructGetSize($v_Buffer), 'int', '')
If @Error Then
SetError(3)
Return 0
EndIf
$iv_StructData = DllStructGetData($v_Buffer, 1)
EndIf
Next
EndFunc
;==================================================================================
; Function: SetPrivilege( $privilege, $bEnable )
; Description: Enables (or disables) the $privilege on the current process
; (Probably) requires administrator privileges to run
;
; Author(s): Larry (from autoitscript.com's Forum)
; Notes(s):
; http://www.autoitscript.com/forum/index.php?s=&showtopic=31248&view=findpost&p=223999
;==================================================================================
Func SetPrivilege( $privilege, $bEnable )
Const $TOKEN_ADJUST_PRIVILEGES = 0x0020
Const $TOKEN_QUERY = 0x0008
Const $SE_PRIVILEGE_ENABLED = 0x0002
Local $hToken, $SP_auxret, $SP_ret, $hCurrProcess, $nTokens, $nTokenIndex, $priv
$nTokens = 1
$LUID = DLLStructCreate("dword;int")
If IsArray($privilege) Then $nTokens = UBound($privilege)
$TOKEN_PRIVILEGES = DLLStructCreate("dword;dword[" & (3 * $nTokens) & "]")
$NEWTOKEN_PRIVILEGES = DLLStructCreate("dword;dword[" & (3 * $nTokens) & "]")
$hCurrProcess = DLLCall("kernel32.dll","hwnd","GetCurrentProcess")
$SP_auxret = DLLCall("advapi32.dll","int","OpenProcessToken","hwnd",$hCurrProcess[0], _
"int",BitOR($TOKEN_ADJUST_PRIVILEGES,$TOKEN_QUERY),"int*",0)
If $SP_auxret[0] Then
$hToken = $SP_auxret[3]
DLLStructSetData($TOKEN_PRIVILEGES,1,1)
$nTokenIndex = 1
While $nTokenIndex <= $nTokens
If IsArray($privilege) Then
$ntokenvar=$ntokenindex-1
$priv = $privilege[$ntokenvar]
Else
$priv = $privilege
EndIf
$ret = DLLCall("advapi32.dll","int","LookupPrivilegeValue","str","","str",$priv, _
"ptr",DLLStructGetPtr($LUID))
If $ret[0] Then
If $bEnable Then
DLLStructSetData($TOKEN_PRIVILEGES,2,$SE_PRIVILEGE_ENABLED,(3 * $nTokenIndex))
Else
DLLStructSetData($TOKEN_PRIVILEGES,2,0,(3 * $nTokenIndex))
EndIf
DLLStructSetData($TOKEN_PRIVILEGES,2,DllStructGetData($LUID,1),(3 * ($nTokenIndex-1)) + 1)
DLLStructSetData($TOKEN_PRIVILEGES,2,DllStructGetData($LUID,2),(3 * ($nTokenIndex-1)) + 2)
DLLStructSetData($LUID,1,0)
DLLStructSetData($LUID,2,0)
EndIf
$nTokenIndex += 1
WEnd
$ret = DLLCall("advapi32.dll","int","AdjustTokenPrivileges","hwnd",$hToken,"int",0, _
"ptr",DllStructGetPtr($TOKEN_PRIVILEGES),"int",DllStructGetSize($NEWTOKEN_PRIVILEGES), _
"ptr",DllStructGetPtr($NEWTOKEN_PRIVILEGES),"int*",0)
$f = DLLCall("kernel32.dll","int","GetLastError")
EndIf
$NEWTOKEN_PRIVILEGES=0
$TOKEN_PRIVILEGES=0
$LUID=0
If $SP_auxret[0] = 0 Then Return 0
$SP_auxret = DLLCall("kernel32.dll","int","CloseHandle","hwnd",$hToken)
If Not $ret[0] And Not $SP_auxret[0] Then Return 0
return $ret[0]
EndFunc ;==>SetPrivilege
#endregion
Kann mir jemand meinen Fehler nennen?
Danke vorab
Traycas
|
|
|
07/07/2013, 16:27
|
#387
|
elite*gold: 250
Join Date: Mar 2010
Posts: 840
Received Thanks: 184
|
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
|
#388
|
elite*gold: 0
Join Date: Jun 2011
Posts: 285
Received Thanks: 185
|
Quote:
Originally Posted by FoGzone
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
|
#389
|
elite*gold: 250
Join Date: Mar 2010
Posts: 840
Received Thanks: 184
|
Quote:
Originally Posted by Traycas
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
|
#390
|
elite*gold: 0
Join Date: Jun 2011
Posts: 285
Received Thanks: 185
|
Quote:
Originally Posted by FoGzone
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.
|
|
|
Similar Threads
|
[Exploit]Inside the auction House/Bank
06/11/2011 - WoW Exploits, Hacks, Tools & Macros - 4 Replies
hey leute mal was neus von mir Ich zeige euch heute wie ihr hinter das gitter von der bank kommt und Hinter den npc´s in ah kommt Have fun Join Us :)
So Kommt man auch Unter ganz azeroth ;)
Inside the auction House
Inside the Bank
|
All times are GMT +1. The time now is 23:55.
|
|