You last visited: Today at 08:30
Advertisement
Frage
Discussion on Frage within the AutoIt forum part of the Coders Den category.
03/31/2012, 09:48
#1
elite*gold: 10
Join Date: Mar 2012
Posts: 117
Received Thanks: 46
Frage
Ich hab ein Script erstellt und hier ein Teil davon :
$MemOpen = _MemoryOpen(ProcessExists("NostaleX.dat"))
Was ist daran Falsch da kommt immer Error wenn ich das starte
bitte helfen ^^
GELÖST !!
NEXT ERROR UNTEN !! LESEN DANKE !! !!!
03/31/2012, 10:05
#2
elite*gold: 574
Join Date: Nov 2010
Posts: 2,498
Received Thanks: 726
Bist du sicher, dass der Prozess "NostaleX.dat" heißt?
Guck im Taskmanager unter Prozesse nach.
03/31/2012, 10:36
#3
elite*gold: 10
Join Date: Mar 2012
Posts: 117
Received Thanks: 46
Ja ^^
03/31/2012, 11:55
#4
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Wenn schon ein Fehler angezeigt wird, könntest du auch so freundlich sein und ihn nennen.
03/31/2012, 12:35
#5
elite*gold: 10
Join Date: Mar 2012
Posts: 117
Received Thanks: 46
Ja sorry hier ist ein Bild also der Fehler tritt immer so auf :
Wenn ich Hack starte alles ist normal kein Error doch wenn dann mein NosTale aufgeht direkt Error...hier :
Edit:
Wenn ihr den Error lesen wollt einfach auf dem Gelben Satz über das Bild klicken dann auf der Bild Seite einmal auf das Bild mit Maus klicken dann zoomt das.
03/31/2012, 12:46
#6
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Die Funktion ist nicht deklariert _MemoryOpen ist nicht deklariert.
03/31/2012, 13:01
#7
elite*gold: 10
Join Date: Mar 2012
Posts: 117
Received Thanks: 46
Kannst du mir erklären wie ich dass ändere in skype add me pls epvp.everything
03/31/2012, 13:08
#8
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Lade dir die NomadMemory.au3 runter:
Attached Files
NomadMemory.rar
(2.7 KB, 1 views)
03/31/2012, 13:40
#9
elite*gold: 10
Join Date: Mar 2012
Posts: 117
Received Thanks: 46
@jacky919
Danke das war nicht das Problem sondern im Skript stand nicht #include n.....
So next Error ;( :
03/31/2012, 13:54
#10
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
..\Desktop\Stealer\ ...
hmpf
PHP Code:
Func _MemoryGetBaseAddress ( $ah_Handle , $iHexDec = 0 ) Local $iv_Address = 0x00100000 Local $v_Buffer = DllStructCreate ( 'dword;dword;dword;dword;dword;dword;dword' ) Local $vData Local $vType If Not IsArray ( $ah_Handle ) Then SetError ( 1 ) Return 0 EndIf DllCall ( $ah_Handle [ 0 ], 'int' , 'VirtualQueryEx' , 'int' , $ah_Handle [ 1 ], 'int' , $iv_Address , 'ptr' , DllStructGetPtr ( $v_Buffer ), 'int' , DllStructGetSize ( $v_Buffer )) If Not @ Error Then $vData = Hex ( DllStructGetData ( $v_Buffer , 2 )) $vType = Hex ( DllStructGetData ( $v_Buffer , 3 )) While $vType <> "00000080" DllCall ( $ah_Handle [ 0 ], 'int' , 'VirtualQueryEx' , 'int' , $ah_Handle [ 1 ], 'int' , $iv_Address , 'ptr' , DllStructGetPtr ( $v_Buffer ), 'int' , DllStructGetSize ( $v_Buffer )) $vData = Hex ( DllStructGetData ( $v_Buffer , 2 )) $vType = Hex ( DllStructGetData ( $v_Buffer , 3 )) If Hex ( $iv_Address ) = "01000000" Then ExitLoop $iv_Address += 65536 WEnd If $vType = "00000080" Then SetError ( 0 ) If $iHexDec = 1 Then Return Dec ( $vData ) Else Return $vData EndIf Else SetError ( 2 ) Return 0 EndIf Else SetError ( 3 ) Return 0 EndIf EndFunc ;==> _MemoryGetBaseAddress
03/31/2012, 13:56
#11
elite*gold: 10
Join Date: Mar 2012
Posts: 117
Received Thanks: 46
Quote:
Originally Posted by
omer36
PHP Code:
Func _MemoryGetBaseAddress ( $ah_Handle , $iHexDec = 0 )
Local $iv_Address = 0x00100000
Local $v_Buffer = DllStructCreate ( 'dword;dword;dword;dword;dword;dword;dword' )
Local $vData
Local $vType
If Not IsArray ( $ah_Handle ) Then
SetError ( 1 )
Return 0
EndIf
DllCall ( $ah_Handle [ 0 ], 'int' , 'VirtualQueryEx' , 'int' , $ah_Handle [ 1 ], 'int' , $iv_Address , 'ptr' , DllStructGetPtr ( $v_Buffer ), 'int' , DllStructGetSize ( $v_Buffer ))
If Not @ Error Then
$vData = Hex ( DllStructGetData ( $v_Buffer , 2 ))
$vType = Hex ( DllStructGetData ( $v_Buffer , 3 ))
While $vType <> "00000080"
DllCall ( $ah_Handle [ 0 ], 'int' , 'VirtualQueryEx' , 'int' , $ah_Handle [ 1 ], 'int' , $iv_Address , 'ptr' , DllStructGetPtr ( $v_Buffer ), 'int' , DllStructGetSize ( $v_Buffer ))
$vData = Hex ( DllStructGetData ( $v_Buffer , 2 ))
$vType = Hex ( DllStructGetData ( $v_Buffer , 3 ))
If Hex ( $iv_Address ) = "01000000" Then ExitLoop
$iv_Address += 65536
WEnd
If $vType = "00000080" Then
SetError ( 0 )
If $iHexDec = 1 Then
Return Dec ( $vData )
Else
Return $vData
EndIf
Else
SetError ( 2 )
Return 0
EndIf
Else
SetError ( 3 )
Return 0
EndIf
EndFunc ;==> _MemoryGetBaseAddress
??????????
Bitte hilfe !! 2post über meinen ist screen von error !!
03/31/2012, 13:58
#12
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
1 Post unter dein Screen ist die Lösung.
Da du eh nur C&P machst, kopier die Funktion und füg sie in "deiner" Source ein.
03/31/2012, 14:00
#13
elite*gold: 10
Join Date: Mar 2012
Posts: 117
Received Thanks: 46
Edit: Habe eingefügt ganz unten der Error ist weg jetz wieder einer....
03/31/2012, 14:22
#14
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
poste doch einfach dein komplettes script.
ps: druck F5 um es zu starten, musst es nicht immer compilieren.
03/31/2012, 15:50
#15
elite*gold: 10
Join Date: Mar 2012
Posts: 117
Received Thanks: 46
Quote:
Originally Posted by
omer36
poste doch einfach dein komplettes script.
ps: druck F5 um es zu starten, musst es nicht immer compilieren.
Nagut hier ist das Script was fehlt den alles aufjedenfall fällt da viel ^^
PHP Code:
$STATIC = 6576996
Global $FEE , $SPTIME = 1 , $KLASSE
FileInstall ( "C:\Users\Ronny\Downloads\AutoIt\GUI.png" , @ TempDir & "\Nos2.png" , 1 )
Global $PNGSRCGUIBK = @ TempDir & "\Nos2.png"
Global Const $AC_SRC_ALPHA = 1
$GUI = GUICreate ( "Clientside Hack" , 654 , 266 , - 1 , - 1 , $WS_POPUP , BitOR ( $WS_EX_CONTROLPARENT , $WS_EX_LAYERED , $WS_EX_TOPMOST ))
_GDIPlus_Startup ()
Global $HIMAGEGUIBK = _GDIPlus_ImageLoadFromFile ( $PNGSRCGUIBK )
BITMAP ( $GUI , $HIMAGEGUIBK , 255 )
$GUISUB = GUICreate ( "Clientside Hack" , 580 , 390 , - 1 , - 1 , $WS_POPUP , BitOR ( $WS_EX_LAYERED , $WS_EX_MDICHILD , $WS_EX_TOPMOST ), $GUI )
$LABEL1 = GUICtrlCreateLabel ( "Aussehen" , 72 , 16 , 51 , 17 )
$LABEL2 = GUICtrlCreateLabel ( "Waffe" , 40 , 56 , 33 , 17 )
$INPUT1 = GUICtrlCreateInput ( "" , 24 , 80 , 73 , 21 )
$LABEL3 = GUICtrlCreateLabel ( "Rüstung" , 136 , 56 , 44 , 17 )
$INPUT2 = GUICtrlCreateInput ( "" , 120 , 80 , 73 , 21 )
$LABEL5 = GUICtrlCreateLabel ( "Hut" , 48 , 128 , 21 , 17 )
$INPUT3 = GUICtrlCreateInput ( "" , 24 , 152 , 73 , 21 )
$BUTTON1 = GUICtrlCreateButton ( "Change!" , 120 , 136 , 75 , 41 , $WS_GROUP )
$LABEL6 = GUICtrlCreateLabel ( "Waffe" , 72 , 256 , 49 , 17 )
$LABEL7 = GUICtrlCreateLabel ( "Farbe" , 48 , 288 , 31 , 17 )
$INPUT4 = GUICtrlCreateInput ( "" , 24 , 312 , 73 , 21 )
$LABEL8 = GUICtrlCreateLabel ( "Upgrade" , 136 , 288 , 45 , 17 )
$INPUT5 = GUICtrlCreateInput ( "" , 120 , 312 , 73 , 21 )
$BUTTON2 = GUICtrlCreateButton ( "Change!" , 24 , 344 , 171 , 25 , $WS_GROUP )
$RADIO13 = GUICtrlCreateRadio ( "Magier (W)" , 296 , 288 , 113 , 17 )
$RADIO14 = GUICtrlCreateRadio ( "Bogenschütze (W)" , 296 , 312 , 113 , 17 )
$RADIO15 = GUICtrlCreateRadio ( "Schwertkämpfer (W)" , 296 , 336 , 113 , 17 )
$RADIO16 = GUICtrlCreateRadio ( "Abenteurer (W)" , 296 , 360 , 113 , 17 )
$LABEL4 = GUICtrlCreateLabel ( "Feen- und Klassenhack" , 296 , 24 , 150 , 17 )
$RADIO1 = GUICtrlCreateRadio ( "Feuerfee (unbekannt)" , 296 , 56 , 125 , 17 )
$RADIO2 = GUICtrlCreateRadio ( "Wasserfee (unbekannt)" , 296 , 80 , 135 , 17 )
$RADIO3 = GUICtrlCreateRadio ( "Schattenfee (unbekannt)" , 296 , 104 , 135 , 17 )
$RADIO4 = GUICtrlCreateRadio ( "Lichtfee (unbekannt)" , 296 , 128 , 135 , 17 )
$RADIO5 = GUICtrlCreateRadio ( "Feuerfee (mall)" , 296 , 160 , 105 , 17 )
$RADIO6 = GUICtrlCreateRadio ( "Wasserfee (mall)" , 296 , 184 , 105 , 17 )
$RADIO7 = GUICtrlCreateRadio ( "Schattenfee (mall)" , 296 , 208 , 105 , 17 )
$RADIO8 = GUICtrlCreateRadio ( "Lichtfee (mall)" , 296 , 232 , 105 , 17 )
$RADIO9 = GUICtrlCreateRadio ( "Feuerfee (boost)" , 444 , 56 , 113 , 17 )
$RADIO10 = GUICtrlCreateRadio ( "Wasserfee (boost)" , 444 , 80 , 113 , 17 )
$RADIO11 = GUICtrlCreateRadio ( "Schattenfee (boost)" , 444 , 104 , 113 , 17 )
$RADIO12 = GUICtrlCreateRadio ( "Lichtfee (boost)" , 444 , 128 , 113 , 17 )
$RADIO17 = GUICtrlCreateRadio ( "Magier (M)" , 424 , 160 , 113 , 17 )
$RADIO18 = GUICtrlCreateRadio ( "Bogenschütze (M)" , 424 , 184 , 113 , 17 )
$RADIO19 = GUICtrlCreateRadio ( "Schwertkämpfer (M)" , 424 , 206 , 113 , 17 )
$RADIO20 = GUICtrlCreateRadio ( "Abenteurer (M)" , 424 , 232 , 113 , 17 )
GUICtrlSetColor (- 1 , 16777215 )
GUISetBkColor ( 5789784 )
_WINAPI_SETLAYEREDWINDOWATTRIBUTES ( $GUISUB , 5789784 )
GUISetState (@ SW_SHOW , $GUI )
GUISetState (@ SW_SHOW , $GUISUB )
#EndRegion ### END Koda GUI section ###
While 1
If GUICtrlRead ( $INPUT4 ) > 999 Then GUICtrlSetData ( $INPUT4 , 999 )
If GUICtrlRead ( $INPUT4 ) > 900 Then GUICtrlSetData ( $INPUT4 , 900 )
$NMSG = GUIGetMsg ()
Switch $NMSG
Case $GUI_EVENT_CLOSE
Exit
Case $BUTTON1
_CHANGE ()
Case $BUTTON2
_CHANGE2 ()
Case $RADIO1
_FEE ( 1336934424 )
Case $RADIO2
_FEE ( 1336934425 )
Case $RADIO3
_FEE ( 1336934427 )
Case $RADIO4
_FEE ( 1336934423 )
Case $RADIO5
_FEE ( 1325400305 )
Case $RADIO6
_FEE ( 1325400306 )
Case $RADIO7
_FEE ( 1325400309 )
Case $RADIO8
_FEE ( 1325400307 )
Case $RADIO9
_FEE ( 1336934404 )
Case $RADIO10
_FEE ( 1336934405 )
Case $RADIO11
_FEE ( 1336934403 )
Case $RADIO12
_FEE ( 1336934402 )
Case $RADIO13
_KLASSE ( 3 )
Case $RADIO14
_KLASSE ( 2 )
Case $RADIO15
_KLASSE ( 1 )
Case $RADIO16
_KLASSE ( 0 )
Case $RADIO17
_KLASSE ( 131 )
Case $RADIO18
_KLASSE ( 130 )
Case $RADIO19
_KLASSE ( 129 )
Case $RADIO20
_KLASSE ( 128 )
EndSwitch
WEnd
Func _FEE ( $DATA )
$OPEN = OPENPROCESS ( ProcessExists ( "NostaleX.dat" ))
$POINTER = READPROCESSMEMORY ( $OPEN , $STATIC )
$FEE = READPROCESSMEMORY ( $OPEN , $POINTER + Dec ( "194" ))
WRITEPROCESSMEMORY ( $OPEN , $FEE + Dec ( "44" ), $DATA )
CLOSEPROCESS ( $OPEN )
EndFunc
Func _KLASSE ( $DATA )
$OPEN = OPENPROCESS ( ProcessExists ( "NostaleX.dat" ))
$POINTER = READPROCESSMEMORY ( $OPEN , $STATIC )
$KLASSE = READPROCESSMEMORY ( $OPEN , $POINTER + Dec ( "154" ))
WRITEPROCESSMEMORY ( $OPEN , $KLASSE + Dec ( "2C" ), $DATA )
CLOSEPROCESS ( $OPEN )
EndFunc
Func _CHANGE ()
$OPEN = OPENPROCESS ( ProcessExists ( "NostaleX.dat" ))
$POINTER = READPROCESSMEMORY ( $OPEN , $STATIC )
$HUT = READPROCESSMEMORY ( $OPEN , $POINTER + Dec ( "154" ))
If Not GUICtrlRead ( $INPUT2 ) = "" Then
WRITEPROCESSMEMORY ( $OPEN , $HUT + Dec ( "2E" ), GUICtrlRead ( $INPUT2 ))
EndIf
Sleep ( 300 )
If Not GUICtrlRead ( $INPUT3 ) = "" Then
WRITEPROCESSMEMORY ( $OPEN , $HUT + Dec ( "30" ), GUICtrlRead ( $INPUT3 ))
EndIf
Sleep ( 300 )
If Not GUICtrlRead ( $INPUT1 ) = "" Then
WRITEPROCESSMEMORY ( $OPEN , $HUT + Dec ( "33" ), GUICtrlRead ( $INPUT1 ))
EndIf
CLOSEPROCESS ( $OPEN )
EndFunc
Func _CHANGE2 ()
Global $OFFSETPLUS [ 3 ] = [ 0 , 340 , 29 ]
Global $OFFSETLEUCHTEN [ 3 ] = [ 0 , 340 , 22 ]
$OPEN = OPENPROCESS ( ProcessExists ( "NostaleX.dat" ))
$POINTER = READPROCESSMEMORY ( $OPEN , $STATIC )
$PLUS = READPROCESSMEMORY ( $OPEN , $POINTER + Dec ( "154" ))
If Not GUICtrlRead ( $INPUT5 ) = "" Then
If GUICtrlRead ( $INPUT5 ) < 895 Then GUICtrlSetData ( $INPUT5 , 895 )
WRITEPROCESSMEMORY ( $OPEN , $PLUS + Dec ( "1D" ), "1542224" & GUICtrlRead ( $INPUT5 ))
EndIf
If Not GUICtrlRead ( $INPUT4 ) = "" Then
If GUICtrlRead ( $INPUT4 ) < 100 Then GUICtrlSetData ( $INPUT4 , 100 )
WRITEPROCESSMEMORY ( $OPEN , $PLUS + Dec ( "16" ), GUICtrlRead ( $INPUT4 ) & "0000" )
EndIf
CLOSEPROCESS ( $OPEN )
EndFunc
Func BITMAP ( $HGUI , $HIMAGE , $IOPACITY )
Local $HSCRDC , $HMEMDC , $HBITMAP , $HOLD , $PSIZE , $TSIZE , $PSOURCE , $TSOURCE , $PBLEND , $TBLEND
$HSCRDC = _WinAPI_GetDC ( 0 )
$HMEMDC = _WinAPI_CreateCompatibleDC ( $HSCRDC )
$HBITMAP = _GDIPlus_BitmapCreateHBITMAPFromBitmap ( $HIMAGE )
$HOLD = _WinAPI_SelectObject ( $HMEMDC , $HBITMAP )
$TSIZE = DllStructCreate ( $TAGSIZE )
$PSIZE = DllStructGetPtr ( $TSIZE )
$TSOURCE = DllStructCreate ( $TAGPOINT )
$PSOURCE = DllStructGetPtr ( $TSOURCE )
$TBLEND = DllStructCreate ( $TAGBLENDFUNCTION )
$PBLEND = DllStructGetPtr ( $TBLEND )
DllStructSetData ( $TBLEND , "Alpha" , $IOPACITY )
DllStructSetData ( $TBLEND , "Format" , $AC_SRC_ALPHA )
DllStructSetData ( $TSIZE , "X" , _GDIPlus_ImageGetWidth ( $HIMAGE ))
DllStructSetData ( $TSIZE , "Y" , _GDIPlus_ImageGetHeight ( $HIMAGE ))
_WinAPI_UpdateLayeredWindow ( $HGUI , $HSCRDC , 0 , $PSIZE , $HMEMDC , $PSOURCE , 0 , $PBLEND , $ULW_ALPHA )
_WinAPI_ReleaseDC ( 0 , $HSCRDC )
_WinAPI_SelectObject ( $HMEMDC , $HOLD )
_WinAPI_DeleteObject ( $HBITMAP )
_WinAPI_DeleteDC ( $HMEMDC )
EndFunc
Hoffej eamand schafft das richtig zu beigen damit es funktioniert
Similar Threads
Frage zu Bot machen-Maus Frage-Button Frage
02/16/2012 - AutoIt - 10 Replies
Hallo,
Elitepvpers hat echt für alles ein Ort :D Geil.
Also...Bin AutoIt anfänger.
Ich bin dabei ein Bot für das Online Game Runescape zu machen.
Ich hette 2 Fragen(FÜR DEN MOMMENT :) ):
Kann ich machen das AutoIt inaktiv die Maus benutzt,also werend der Bot läuft das ich bzw. man im Internet surft oder was anderes macht`?
All times are GMT +1. The time now is 08:31 .