AutoIt frezzen

09/18/2010 16:36 *-_JuLi²_-*#1
Hi ich hab ne frage und wie kann ich in AutoIt values frezzen will nähmlich für 4story einen Privat server hack erstellen und da muss ich dann die Value 999999 frezzen und wenn ich auf off drücke solls wieder so sein wie vorher
wie geht das?:confused:?
09/18/2010 16:38 lolkop#2
entweder du guckst was auf die adresse schreibst, und nopst das beschreiben, oder du schreibst dauerhaft alle par millisekunden einmal den wert da rein (was natürlich ein deutlich schlechterer weg ist wie der erste).
09/18/2010 16:40 *-_JuLi²_-*#3
ehhm sry aber ich verstehe nur fast jedes 2. wort
ich dachte das geht iwie mit AdlibRegister oder so?! :confused:
09/18/2010 16:50 lolkop#4
wenn du dir jetzt mal die definition von AdlibRegister durchliest wirst du merken, das das der 2te weg wäre, der alle par millisekunden etwas ausführt...

wäre übrigens auch hilfreich zu wissen wovon du denn sprichst... willst du in einer form einen wert festsetzen, oder willst du im speicher eine adresse festsetzen?
09/18/2010 17:03 *-_JuLi²_-*#5
also ich will eben einen pointer frezzen code:
PHP Code:
Dim $Dmghack[3]=[00x4840xA08
und wie kann ich das frezzen also das der wert auf 99999 bleibt??
09/18/2010 17:10 lolkop#6
indem du die adresse einfach immer wieder beschreibst
09/18/2010 17:17 *-_JuLi²_-*#7
was bzw. wie meinst beschreiben?
also was ich versucht habe
1.
PHP Code:
Case $Button1 
AdlibRegister
(_DMGHACK250) ; und unten dann
Func _DMGHACK 
()
_MemoryPointerWrite($Base$Handle$Dmghack,9999)
EndFunc 
und was ich noch versucht habe:
PHP Code:
Case $Button1
While 1
_MemoryPointerWrite
($Base$HandleDmghack,99999)
WEnd 
aber keins von beide funktioniert
09/18/2010 17:23 omer36#8
AdlibRegister(_MemoryPointerWrite($PointerAdresse, $Open, $Offset, 999999, "float,dword,oder was auch immer"))

so?
09/18/2010 17:42 *-_JuLi²_-*#9
mom ich versuchs...

Edit: ne funktioniert nicht -.-
09/18/2010 17:51 lolkop#10
kannst du den wert denn einmalig beschreiben?
09/18/2010 17:58 *-_JuLi²_-*#11
ich weiß nichtmal was du mit einmalig meinst also ich kann schon
PHP Code:
Case $Button1 
_MemoryPointerWrite
..... 
und, und, und ^^
aber was meinst du mit "einmalig"?
09/18/2010 18:04 lolkop#12
dann beschreib dochmal die adresse und check per memory read ob der wert auch wirklich geschrieben wurde direkt danach.

wenn der wert im spiel nämlich als konstante definiert wurde, musst du vorher noch mit VirtualProtectEx die adresse für dich zum schreiben frei geben.
09/18/2010 18:05 *-_JuLi²_-*#13
hää?? sry aber ich bin noch Anfänger kannst du vl. ein beispiel script machen?
09/18/2010 18:10 lolkop#14
pseudo code:
Code:
memwrite($adresse, 99999)
$wert = memread($adresse)

consolewrite($wert&@crlf)
wenn du nicht dorthin schreiben kannst, brauchst du garnicht versuchen da dauerhaft hin zu schreiben. versuch doch ersteinmal ob du die adresse beschreiben kannst...
09/18/2010 18:19 omer36#15
ist es vllt möglich, dass du die pointeradresse falsch hast?

also der teil hier + die adresse von den...
Dim $Dmghack[3]=[0, 0x484, 0xA08]