auf button klick einen value ändern

07/02/2011 22:02 °Incinerate#1
hey e*pvp
bin noch recht neu bei AutoIT aber ich hab schon meienn anfänger hack ...
ich wollte einen nebelhack erstmal machen dass der nebel verschwindet ...
wie value und die adresse vom nebel habe ich aber ihc weiß ncih wie ich die value ändere ohne CE
helft mir bitte

Thx bei hilfe
07/02/2011 22:53 KDeluxe#2
[Only registered and activated users can see links. Click Here To Register...]

PHP Code:
#include <NomadMemory.au3>

GUICreate("Test"200200)
$Button GUICtrlCreateButton("Blaaa"00200200)
GUISetState()

Do
    If 
GUIGetMsg() == $Button Then
        $Handle 
_MemoryOpen(ProcessExists("MitSicherheitEinSchlechtesSpiel.exe"))
        If 
Not @error Then
            $Address 
0x0
            $Value 
123456789
            _MemoryWrite
($Address$Handle$Value)
        EndIf
    EndIf

    
Sleep(10)
Until GUIGetMsg() == -
Dir wurde die Lösung schon vor mehreren Tagen gegeben, was soll daran schwer sein 3 Zeilen in dein Script zu kopieren? Eigeninitiative wäre von Vorteil, andernfalls kannst du es auch gleich wieder lassen.
07/02/2011 23:32 °Incinerate#3
ne -.- das funzt nich
nebel verschwindet nich

PHP Code:
#include <NomadMemory.au3>

GUICreate("Test"200200)
$Button GUICtrlCreateButton("Nebel"00200200)
GUISetState()

Do
    If 
GUIGetMsg() == $Button Then
        $Handle 
_MemoryOpen(ProcessExists("Spiel.exe"))
        If 
Not @error Then
            $Address 
0x005D4A1    ;Adresse des Nebels
            $Value 
123123123    ;Value bei der der nebel verschwindet
            _MemoryWrite
($Address$Handle$Value)
        EndIf
    EndIf

    
Sleep(10)
Until GUIGetMsg() == -
07/03/2011 00:39 KDeluxe#4
Soll das jetzt ein Witz sein? Du möchtest mir erzählen, dass du es nicht schaffst, den Prozessnamen, die Adresse und den Wert anzupassen? Du wirst es doch wohl schaffen, diese 3 Sachen aus CE zu entnehmen?
07/03/2011 01:01 °Incinerate#5
ja schau doch oben ...
ich hab das auf CE entnommen und reingeschrieben ... abba das geht nich
07/03/2011 01:04 lolkop#6
der prozess deines spiels heist wirklich spiel.exe?

Edit:
und das man einen wert auf 123123123 setzen muss ist auch sehr unwahrscheinlich....
07/03/2011 01:07 AutoitScript#7
Hast du eh den Pointer der Adresse herausgefunden? Eine normale Adresse ändert sich bei jedem neustart ...
07/03/2011 01:21 lolkop#8
Quote:
Originally Posted by AutoitScript View Post
Hast du eh den Pointer der Adresse herausgefunden? Eine normale Adresse ändert sich bei jedem neustart ...
und was ist dann ein pointer? <.<
selbstverständlich war das nonsense. es gibt statische und dynamische adressen.

bei der im script verwendeten adresse handelt es sich aufgrund des gewählten adressraums höchstwarscheinlich um eine statische adresse.
07/03/2011 11:44 °Incinerate#9
ja toll ich hab pointer adresse eingefügt abba wie gesagt der nebel geht infach nich weg -.-

hab cih vll i was mit der value falsch gemacht?
07/03/2011 16:16 KDeluxe#10
1.
Quote:
Originally Posted by lolkop View Post
und das man einen wert auf 123123123 setzen muss ist auch sehr unwahrscheinlich....
2. Woher sollen wir das wissen?