Hey i'm bored so i deside make a small guide how to make a hack in autoit!
What you need?


NomadMemory.au3(In attachement)
Some time
A good brain.exe
Ok let's start!
First we do the design..
It's the easy part of the hack ^^
Now download it,from the links,and then excract it somewhere!
You done?
Now open it!
Ok for a hack we need:
1 Checkbox
1 Button
Ok now after the design,the source should be in the au3!
Source now should be like
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Tut", 332, 174, 192, 124)
$Button1 = GUICtrlCreateButton("Start", 48, 64, 89, 33)
$Checkbox1 = GUICtrlCreateCheckbox("X-Ray", 32, 16, 121, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Ok?
And all these in a au3 file.
Now excract the NomadMemory.au3 from the .rar file of attachement in the AutoIt Includes -> C:\Programs files\AutoIt3\Includes
Ok without nomadmemory you can't do anything :/
Now,write in the includes the name of it like
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3> ; <= The new include at beginn
Now we done the begin!
Now under Exit you add Case $Button1
Hack()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Hack() ; <=It's the function of the button when u click it!
EndSwitch
WEnd
See easy for now!
Now copy paste under WEnd This
Func Hack()
ToolTip("Start S4 League!",0,0)
$PID = ProcessWait("S4Client.exe")
$OPEN = _MemoryOpen ($PID)
Exit
EndFunc
"Func Hack()" Mean the function of the button.Overwise what it will do!
ToolTip is make the tooltip
$PID = ProcessWait, mean it's waiting for S4
Now under $OPEN and before EndFunc you write
If GUICtrlRead($Checkbox1) = 1 then
_MemoryWrite(0x00F87044, $OPEN, "10000", "Float")
EndIf
Exit
So
If GUICtrlRead mean if the checkbox will tick then it will do that...
So _MemoryWrite is changin the value of adress
The adress you write it as "0x"
$OPEN mean when it will change...S4

10000 is value and Float is float from CE
Exit mean it will close after changing.
Ok this function is X-Ray.
Your Script should be like
And EndIf it's over
Now your script should be like this
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <NomadMemory.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Tut", 332, 174, 192, 124)
$Button1 = GUICtrlCreateButton("Start", 48, 64, 89, 33)
$Checkbox1 = GUICtrlCreateCheckbox("X-Ray", 32, 16, 121, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func Hack()
ToolTip("Start S4 League!",0,0)
$PID = ProcessWait("S4Client.exe")
$OPEN = _MemoryOpen ($PID)
If GUICtrlRead($Checkbox1) = 1 then
_MemoryWrite(0x00F87044, $OPEN, "10000", "Float")
EndIf
Exit
EndFunc
If you have question write it
If want learn CE then

^Take a look!