Hi
Also da es in meinem letzen Thread "leider keine" antworten gab
beschreibe ich hier alles nochmal deutlicher
1. Speedhack ID von metin2
Hab mal geguckt wie man es macht das ein Wert geändert wird.
Habs raus . nur krieg ich mit Cheat Engine die ID vom movespeed nicht raus
Kennt die einer wenn ja pls posten oder oder per pn.
2. Ist alles richtig ausser den ID`s von Metin2 Movespeed?
Code:
#include <Memory.au3>
#include <MemoryContatnts.au3>
GuiCreate("Speed hack",461,429,372,2)
$button1=GuiCtrlCreateButton("On",15,106,50,50)
$button2=GuiCtrlCreateButton("Off",14,174,50,50)
$button3=GuiCtrlCreateButton("Exit Speedhack",29,339,384,26)
$button4=GuiCtrlCreateButton("Exit and go to Homepage",29,404,384,26)
$L1=GUICtrlCreateLabel("SpeeD Hack",5,70,275,17)
GuiSetState()
While 1
$msg=GuiGetMsg()
If $msg=-3 Then Exit
If $msg=$button1 Then button1()
If $msg=$button2 Then button2()
If $msg=$button3 Then button3()
If $msg=$button4 Then button4()
Wend
$OnOff = 0
$Pause = 0
While 1
Check()
WEnd
Func button1()
if $OnOff == 0 then
$OnOff = 1
$speed = WinGetProcess("METIN2")
$infom = _MemoryOpen($speed)
$readm = _MemoryRead(0x0100579C, $infom)
MsgBox(0, "", $readm) ; aktueller Movespeed wir angezeigt
Func _weniger()
$neweniger = $readm 3
_MemoryWrite(ID von movespeed, $infom, $neweniger) ; movespeed um 3 erhöht
EndFunc
Check()
else
EndIf
EndFunc
Func button2()
$Pause = 0
While $Pause == 0
$msg=guiGetMsg()
If $msg=$button1 Then $Pause = 1
If $msg=$button2 Then $Pause = 1
If $msg=$button3 Then Exit
Wend
EndFunc
Func button3()
Exit
EndFunc
Func button4()
ShellExecute ("http://www.thebloodofdragon.npage.de")
Exit
EndFunc
Und?
3. ID`s
Wenn ihr noch weitere ID`s kennt z.b. von attackspeed usw. bitte posten
#include <NomadMemory.au3>
GuiCreate("Speed hack",461,429,372,2)
$button1=GuiCtrlCreateButton("On",15,106,50,50)
$button2=GuiCtrlCreateButton("Off",14,174,50,50)
$button3=GuiCtrlCreateButton("Exit Speedhack",29,339,384,26)
$button4=GuiCtrlCreateButton("Exit and go to Homepage",29,404,384,26)
$L1=GUICtrlCreateLabel("SpeeD Hack",5,70,275,17)
GuiSetState()
While 1
$msg=GuiGetMsg()
If $msg=-3 Then Exit
If $msg=$button1 Then button1()
If $msg=$button2 Then button2()
If $msg=$button3 Then button3()
If $msg=$button4 Then button4()
Wend
EndIf
$OnOff = 0
$Pause = 0
While 1
Check()
WEnd
Func button1()
if $OnOff == 0 then
$OnOff = 1
$PID = WinGetProcess("METIN2")
$Open = _MemoryOpen($PID)
_MemoryWrite(Adresse, $Open, 3)
$Read = _MemoryRead(Adresse, $Open)
Check()
EndIf
EndFunc
Func button2()
$Pause = 0
While $Pause == 0
$msg=guiGetMsg()
If $msg=$button1 Then $Pause = 1
If $msg=$button2 Then $Pause = 1
If $msg=$button3 Then Exit
Wend
EndFunc
Func button3()
Exit
EndFunc
Func button4()
ShellExecute ("http://www.thebloodofdragon.npage.de")
Exit
EndFunc
Ok THX
(ich mach die anderen fehler dann später weg will erstmal das hier checken )
Kennt einer gutes TuT wie man mit CE 5.6 Die werte rauskriegt?
Sollte ich bei dem Script wieder etwas total falsch gemacht haben dann sagt es ruhig :P
#RequireAdmin
#include <NomadMemory.au3>
GuiCreate("Speed hack",461,429,372,2)
$button1=GuiCtrlCreateButton("On",15,106,50,50)
$button2=GuiCtrlCreateButton("Off",14,174,50,50)
$button3=GuiCtrlCreateButton("Exit Speedhack",29,339,384,26)
$button4=GuiCtrlCreateButton("Exit and go to Homepage",29,404,384,26)
$L1=GUICtrlCreateLabel("SpeeD Hack",5,70,275,17)
GuiSetState()
$OnOff = 0
$Pause = 0
While 1
Check()
WEnd
Func Check()
$msg=GuiGetMsg()
If $msg=-3 Then Exit
If $msg=$button1 Then button1()
If $msg=$button2 Then button2()
If $msg=$button3 Then button3()
If $msg=$button4 Then button4()
EndFunc
Func button1()
if $OnOff == 0 then
$OnOff = 1
EndIF
$PID = WinGetProcess("METIN2")
$Open = _MemoryOpen($PID)
_MemoryWrite(0x30CA11EA, $Open, 3)
$Read = _MemoryRead(0x30CA11EA, $Open)
Check()
EndFunc
Func button2()
$Pause = 0
While $Pause == 0
$msg=guiGetMsg()
If $msg=$button1 Then $Pause = 1
If $msg=$button2 Then $Pause = 1
If $msg=$button3 Then Exit
Wend
EndFunc
Func button3()
Exit
EndFunc
Func button4()
ShellExecute ("http://www.thebloodofdragon.npage.de")
Exit
EndFunc
Hab alles wie in nem Cheat Engine TuT gemacht
Und der Speedhack geht net also er funzt aber Speed änder sich nicht.
Also was is das Prob. liegts am script oder ist der Code falsch?
Die Adressen ändern sich ständig.
Du brauchst einen Pointer, der besteht aus einer Adresse (0x000000) und einem Offset (0x00). Diese werden addiert und du bekommst den Pointer. Tuts gibts dafür genug