Pointer einbauen ?

08/03/2013 15:57 Angela_Merkel#1
Hey Leute,

Sorry für die dumme Frage, bin halt noch nicht so ganz vertraut mit AutoIt (Neuland :awesome:)

Also, ich bin schon mit den Basics vertraut und habe die Pointer.au3 usw..

Jedoch weiß ich nicht wie ich sie in eine GUI mit einem Butten packen soll, der den Wert (Geld) dann auf XXXXX stellt.

würde mich freuen, wenn mir jemand helfen könnte.

Meine Pointer von Cheatengine


[Only registered and activated users can see links. Click Here To Register...]


Mfg Angie :)
08/03/2013 16:05 Virus.bat#2
Hier
Code:
#Requireadmin
#include<NomadMemory.au3>
;gui



;gui ende
 While 1
Case $Button1
_Start()
Wend

Func _Start()
$P=ProcessExistens("ProcessName")
$o =_MemoryOpen($P)
_MemoryWrite(0xPointer,$o,GuiCtrlRead($Input1),"Type")
_MemoryClose($P)
EndFunc
08/03/2013 16:09 Angela_Merkel#3
Quote:
Originally Posted by Virus.bat View Post
Hier
Code:
#Requireadmin
#include<NomadMemory.au3>
;gui



;gui ende
 While 1
Case $Button1
_Start()
Wend

Func _Start()
$P=ProcessExistens("ProcessName")
$o =_MemoryOpen($P)
_MemoryWrite(0xPointer,$o,GuiCtrlRead($Input1),"Type")
_MemoryClose($P)
EndFunc
Werde mal schauen, wie weit ich damit komme, danke für deine Hilfe.
08/03/2013 16:10 Virus.bat#4
Mach ma eine Gui sende hier den Code von der Gui rein und den Processnamen ich mach es dir..c:
08/03/2013 16:14 Angela_Merkel#5
Quote:
Originally Posted by Virus.bat View Post
Mach ma eine Gui sende hier den Code von der Gui rein und den Processnamen ich mach es dir..c:
Bin gerade dabei es zu machen, wen ich es nicht schaffe schick ich es dir ;)
08/03/2013 16:16 Virus.bat#6
Quote:
Originally Posted by Angela_Merkel View Post
Bin gerade dabei es zu machen, wen ich es nicht schaffe schick ich es dir ;)
Ok :) für welches Spiel den?
08/03/2013 16:20 Angela_Merkel#7
Pflanzen gegen Zombies, will halt nur wissen, wie ich die Pointer einbauen kann.

hmm syntax error :PP

versuch du es mal, hier :

der Prozess Name :PflanzenGegenZombies_og

PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Pflanzen gegen Zombies"29692192124)
$Button1 GUICtrlCreateButton("Go"192327525)
$Input1 GUICtrlCreateInput("Input1"83214521)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
WEnd 
08/03/2013 16:34 Virus.bat#8
Code:
#include<NomadMemory.au3>
#requireadmin
 #include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Pflanzen gegen Zombies", 296, 92, 192, 124)
$Button1 = GUICtrlCreateButton("Go", 192, 32, 75, 25)
$Input1 = GUICtrlCreateInput("Input1", 8, 32, 145, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_Start()
EndSwitch
WEnd

Func _Start()
$P=ProcessExistens("PflanzenGegenZombies_og.exe")
$o = _MemoryOpen ($P)
_MemoryWrite (0xDieAdresse,$o,GuiCtrlRead($Input1),"Long")
_MemoryClose($P)
EndFunc
Hab jetzt einfach mal den Type Long Genommen und du musst noch den Pointer einfügen..Hab NomadMemory.au3 genommen such es mal in Google..
08/03/2013 16:39 Angela_Merkel#9
ok danke , ich will wissen wie ich die Pointer einbauen kann, damit es auch funkt wen ich das Spiel neustarte.
08/03/2013 16:43 Virus.bat#10
Quote:
Originally Posted by Angela_Merkel View Post
ok danke , ich will wissen wie ich die Pointer einbauen kann, damit es auch funkt wen ich das Spiel neustarte.
Guck mal bei den Code
Code:
_Memorywrite (0xYourAdresse ;Your Adress = Pointer
08/03/2013 18:26 KDeluxe#11
Du verwendest eine alte Version von CE, hat das einen besonderen Grund? Ansonsten würde ich dir empfehlen auf die aktuelle Version umzusteigen.

Was Virus.bat geschrieben hat einfach ignorieren. _MemoryWrite() schreibt den Wert einer einfachen Adresse um, Pointer kann man mit dieser Funktion nicht verwenden. Genau genommen kann man das schon, aber dafür braucht man erst die resultierende Adresse (Pointer), die du nicht hast. Deshalb gibt es die _MemoryPointer...() Funktionen.

Ich rate dir aber zu meiner UDF: [Only registered and activated users can see links. Click Here To Register...]
08/03/2013 18:54 Angela_Merkel#12
Quote:
Originally Posted by KDeluxe View Post
Du verwendest eine alte Version von CE, hat das einen besonderen Grund? Ansonsten würde ich dir empfehlen auf die aktuelle Version umzusteigen.

Was Virus.bat geschrieben hat einfach ignorieren. _MemoryWrite() schreibt den Wert einer einfachen Adresse um, Pointer kann man mit dieser Funktion nicht verwenden. Genau genommen kann man das schon, aber dafür braucht man erst die resultierende Adresse (Pointer), die du nicht hast. Deshalb gibt es die _MemoryPointer...() Funktionen.

Ich rate dir aber zu meiner UDF: [Only registered and activated users can see links. Click Here To Register...]

Das ich die alte Version verwende, hat den Grund, dass die meisten Tuts älter sind und ich sie dadurch besser verstehen kann als mit der neuen Ce Version.

Leider finde ich irgendwie nicht die Points, jedes Tut ist anders, kannst du mir ein gutes Pointer Tut empfehlen ?


Oder könntest du mir ein Beispiel Script für Solitär oder so etwas schicken, wo erklärt wird wie man das macht ?
08/03/2013 18:55 Virus.bat#13
Quote:
Originally Posted by KDeluxe View Post
Du verwendest eine alte Version von CE, hat das einen besonderen Grund? Ansonsten würde ich dir empfehlen auf die aktuelle Version umzusteigen.

Was Virus.bat geschrieben hat einfach ignorieren. _MemoryWrite() schreibt den Wert einer einfachen Adresse um, Pointer kann man mit dieser Funktion nicht verwenden. Genau genommen kann man das schon, aber dafür braucht man erst die resultierende Adresse (Pointer), die du nicht hast. Deshalb gibt es die _MemoryPointer...() Funktionen.

Ich rate dir aber zu meiner UDF: [Only registered and activated users can see links. Click Here To Register...]
Er hat gefragt wie man eim Hack.mit poimtermacht ich hab es ihm beantwortet..und erkläre ihm es doch mal mit _MemoryPointer ich glaub er hat es nicht richtig verstanden ;)
08/03/2013 19:00 Angela_Merkel#14
Mit Memorywrite habe ich mich schon eine Zeit lang befasst und hab dann doch aufgehört mit dem "scripten", weil ich offset points nicht hinbekommen hab und die Programme dadurch einfach useless waren.

Quote:
Originally Posted by Angela_Merkel View Post

Das ich die alte Version verwende, hat den Grund, dass die meisten Tuts älter sind und ich sie dadurch besser verstehen kann als mit der neuen Ce Version.

Leider finde ich irgendwie nicht die Points, jedes Tut ist anders, kannst du mir ein gutes Pointer Tut empfehlen ?


Oder könntest du mir ein Beispiel Script für Solitär oder so etwas schicken, wo erklärt wird wie man das macht ?
Ok ich habe ein beispiel gefunden, will nur wissen wie man an die offsets usw.... kommt.
08/03/2013 19:06 KDeluxe#15
Im Thread meiner UDF findest du eine "KDMemory_Example.zip". In dieser befindet sich ein Beispiel wie man Pointer mit meiner UDF verwendet. Das Beispielprogramm ist das CE Tutorial, dieses kann ich dir auch empfehlen. Beachte aber, dass jeder Programm anders ist, du wirst wahrscheinlich nichts finden, was du 1-1 übernehmen kannst. Du musst das Prinzip verstehen und es auf die Anwendung deines Wunsches anwenden.