Checkboxen Hilfe

10/09/2011 14:23 Logtetsch#1
Servus Leute,
Ich brauche Hilfe.
Habe schon in Google nachgeguckt aber nichts gefunden.

Ich habe das Problem, dass wenn ich eine Checkbox aktiviere, nix passiert.

Ich habe das so:

-----------------------------------
PHP Code:
While 1
     
If GuiCtrlRead ($Checkbox1) = 1 then
         $Open 
_MemoryOpen ($PID)
         
$Write _MemoryPointerWrite ($Baseaddress$Open$Offsets1)
         
$End =  _MemoryClose ($Open)
     Endif
Wend 
------------------------------------

Aber wenn ich die Checkbox aktiviere, passiert ,wie schon gesagt, nix :/


Kann mir jemand Helfen ?
10/09/2011 14:41 Freddy​#2
Schick mal dein genzes script. Die Adressen kannste ja raus nehmen
10/09/2011 14:51 Logtetsch#3
Musste eben das Script neu schreiben....
Hab ein paar Funktionen ausgelassen, die spielen aber keine Rolle ;)

--------------------------------------------

PHP Code:
#RequireAdmin
#include <NomadMemory.au3>
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("hack"143147192124)
$Mobporter GUICtrlCreateCheckbox("Mobporter"24169717)
$Shop GUICtrlCreateCheckbox("Shop"24489717)
$Bank GUICtrlCreateCheckbox("Bank"24809717)
$fly GUICtrlCreateCheckbox("fly"241129717)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

Global $Pid ProcessExists ("TClient.exe")
Global 
$Open _MemoryOpen ($PID)

Global 
$Baseaddress _MemoryModuleGetBaseAddress ($PID"TClient.exe") + 0x123456
Global $Offset[3]
$Offset[0] = 0
$Offset
[1] = 0x123
$Offset
[2] = 0x456

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

    EndSwitch
WEnd

While 1
    
If GUICtrlRead ($Mobporter) = 1 Then
        $Open 
_MemoryOpen ($PID)
        
$Write _MemoryPointerWrite ($Baseaddress$Open$Offset0)
        
$End _MemoryClose ($Open)
    EndIf
WEnd 
10/09/2011 15:10 BlackHybrid#4
Das liegt daran, dass du in der oberen Schleife drinnhängst und nicht in die Untere rein gehst. Pack mal die If Abfrage in die While Schleife oben rein (über das Switch).
10/09/2011 15:12 Freddy​#5
PHP Code:
#RequireAdmin
#include <NomadMemory.au3>
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Global $Pid ProcessExists ("TClient.exe")
Global 
$Open _MemoryOpen ($PID)

Global 
$Baseaddress _MemoryModuleGetBaseAddress ($PID"TClient.exe") + 0x123456
Global $Offset[3]
$Offset[0] = 0
$Offset
[1] = 0x123
$Offset
[2] = 0x456


#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("hack"143147192124)
$Mobporter GUICtrlCreateCheckbox("Mobporter"24169717)
$Shop GUICtrlCreateCheckbox("Shop"24489717)
$Bank GUICtrlCreateCheckbox("Bank"24809717)
$fly GUICtrlCreateCheckbox("fly"241129717)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        Case 
$Mobporter
            
;Blablabla Script undso
    
EndSwitch
WEnd 
10/09/2011 15:33 Logtetsch#6
Ich danke euch beiden ;)
Hat sich erledigt :)

#closerequest