Code:
#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <NomadMemory.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Counter-Strike Health Trainer by ~>Kredar<~", 383, 81, 192, 124) $Checkbox1 = GUICtrlCreateCheckbox("Health Inf.", 16, 8, 73, 17) $Button1 = GUICtrlCreateButton("Start", 136, 0, 241, 33, 0) $Button2 = GUICtrlCreateButton("Exit", 136, 40, 241, 33, 0) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 _Hack() Case $Button2 Exit Case $Checkbox1 _Func() EndSwitch WEnd Func _Hack(); This is the functions which turns on the hacks when you start S4 League. GUISetState(@SW_HIDE); ToolTip("Whait for CS...",0,0); This is up in the corner which says Start S4 League! $WAIT = ProcessWait("hl.exe"); Waiting For S4 League $PID = ProcessExists("hl.exe"); He found S4Client.exe Sleep(500);Takes a little break.. $OPEN = _MemoryOpen ($PID); The memory .. which makes the functions work. If GUICtrlRead($Checkbox1) = 1 Then _MemoryWrite(0x00FE26EA,$OPEN,"0","Float");This is a float value. EndIf If GUICtrlRead($Checkbox2) = 1 Then _MemoryWrite(0x00EF37A6,$OPEN,"0","char[2]"); This is a string.. _MemoryWrite(0x00EF37D6,$OPEN,"0","char[2]"); This is another string with an other address. _MemoryWrite(0x00EF3806,$OPEN,"0","char[2]") EndIf Exit EndFunc Func _Func(); This is the function to be Health $PID = ProcessExists("hl.exe"); He found S4Client.exe Sleep(500);Takes a little break.. $OPEN = _MemoryOpen ($PID); The memory .. which makes the functions work. If GUICtrlRead($Checkbox1) = 1 Then _MemoryWrite(0x0A14CFC,$OPEN,"0","char[1]"); This is a string.. _MemoryWrite(0x0A14D7C,$OPEN,"0","char[1]"); This is another string with an other address. _MemoryWrite(0x0A14D1C,$OPEN,"0","char[1]") _MemoryWrite(0x0A14CEC,$OPEN,"0","char[1]") EndIf EndFunc