PvZ Script Fehler

08/04/2013 21:48 Angela_Merkel#1
Hey Leute


Hab hier mal einen Script zusammen gebastelt und ihn getestet ob er geht, musste leider feststellen, dass sich nichts tut.

würde mich freuen wen mir jemand weiterhelfen könnte.


PHP Code:
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
#RequireAdmin
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Sonnen", 253, 36, 200, 122)
$Button1 = GUICtrlCreateButton("On", 160, 8, 25, 17, $WS_GROUP)
GUICtrlSetFont(-1, 8, 400, 0, "Palatino Linotype")
$Button2 = GUICtrlCreateButton("Off", 192, 8, 25, 17, $WS_GROUP)
GUICtrlSetFont(-1, 8, 400, 0, "Palatino Linotype")
$Input1 = GUICtrlCreateInput("", 80, 8, 73, 19)
GUICtrlSetFont(-1, 6, 400, 0, "Palatino Linotype")
$Label1 = GUICtrlCreateLabel("Sonnen", 8, 8, 58, 20)
GUICtrlSetFont(-1, 8, 400, 0, "Palatino Linotype")
$Graphic1 = GUICtrlCreateGraphic(224, 8, 25, 17)
GUICtrlSetColor(-1, 0x000000)
GUICtrlSetBkColor(-1, 0xFF0000)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


$GamePid1 = ProcessExists ("PflanzenGegenZombies_og.exe")
$GameHandle1 = _MemoryOpen($GamePid1)
$BaseAdresse1 = 0x006BA058

Dim $Sonnen
[3]
$Sonnen[0]=0
$Sonnen
[1]=0x5560
$Sonnen
[2]= 0x768

While 1
    $nMsg 
= GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        Case 
$Button1
            AdlibRegister
("_Sonnen")
        Case 
$Button2
            AdlibUnRegister
("_Sonnen")
            
_MemoryPointerWrite($BaseAdresse1,$GameHandle1,$Sonnen, 16230)
            
GUICtrlSetBkColor($Graphic1, 16711680)

    EndSwitch
WEnd


Func _Sonnen
()
    
_MemoryPointerWrite($BaseAdresse1,$GameHandle1,$Sonnen, GUICtrlRead($Input1))
    
GUICtrlSetBkColor($Graphic1, 65280)
EndFunc 
08/04/2013 22:28 omer36#2
joa, wenn nichts geht, stimmt wohl die adresse nicht oder?
08/04/2013 22:40 Angela_Merkel#3
Hab schon versucht die Adressen zu finden, oft welche gefunden, gehen aber alle nicht.


Hab schon alles versucht x mal die Pointer gesucht und eingetragen, es geht nicht.
08/05/2013 00:41 KDeluxe#4
Dafür ist kein 2. Thread nötig...
[Only registered and activated users can see links. Click Here To Register...]

Dir mangelt es an Grundkenntnissen. Ich habe mir dein Script und das Screenshot gerade einmal angeguckt. Was einem sofort auffällt: Du verwendest die falsche Reihenfolge der Offsets. Logisch, dass das Script nicht funktionieren kann, selbst wenn du theoretisch einen funktionierenden Pointer hättest.

Quote:
Originally Posted by KDeluxe View Post
Ich rate dir aber zu meiner UDF: [Only registered and activated users can see links. Click Here To Register...]
08/05/2013 07:08 xxfabbelxx#5
closed