Frage zu script :)

04/20/2011 18:08 Evilkingg#1
hey ich versuch grad mal selber ein hack zusammen zu basteln nur hab das eig auch soweit bzw weis wie es ungefähr geht nur irg stürz der hack bei mir ab wenn ich den wert freeze
vllt kann mir jemand den script ja verbessern bzw sagen was falsch ist :D

Code:
Global $OPEN = _MEMORYOPEN(ProcessExists("TClient.exe"))
Global $Pointer = 0x6EFFFC
Global $offsetgod[3] = [0, 0x44E, 0xAA8]
Global $Bedingung1 = 0


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

				GUICtrlSetBkColor($NOMISSSTATUS, 60928)

		Case $NOMISSOFF

				GUICtrlSetBkColor($NOMISSSTATUS, 16651804)

					Case $GODON
If $Bedingung1 = 0 Then 
	$Bedingung1 = 1
				GUICtrlSetBkColor($GODSTATUS, 60928)
	EndIf
		Case $GODOFF
			If $Bedingung1 = 1 Then 
	$Bedingung1 = 0
				GUICtrlSetBkColor($GODSTATUS, 16651804)
	EndIf
		EndSwitch
		SetGod()
WEnd
Func SetGod()
	IF $Bedingung1 = 1 Then _MEMORYPOINTERWRITE($Pointer, $OPEN, $Offsetgod, "0",  "dword")
EndFunc
04/20/2011 18:18 KDeluxe#2
Die ganze GUI fehlt.

Und wieso nicht einfach:
PHP Code:
Global $OPEN _MEMORYOPEN(ProcessExists("TClient.exe"))
Global 
$Pointer 0x6EFFFC
Global $offsetgod[3] = [00x44E0xAA8]

Global 
$Bedingung1 0

While Sleep(10)
    
$nMsg GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        Case 
$NOMISSON
            GUICtrlSetBkColor
($NOMISSSTATUS60928)
        Case 
$NOMISSOFF
            GUICtrlSetBkColor
($NOMISSSTATUS16651804)
        Case 
$GODON
            $Bedingung1 
1
            GUICtrlSetBkColor
($GODSTATUS60928)
        Case 
$GODOFF
            $Bedingung1 
0
            GUICtrlSetBkColor
($GODSTATUS16651804)
    EndSwitch
    
    If 
$Bedingung1 1 Then _MEMORYPOINTERWRITE($Pointer$OPEN$Offsetgod"0")
WEnd 
Das gehört aber in die AutoIt Sektion.