HWID Dll cheat, périmé en Open source [Oméga]

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Status
Not open for further replies.

Saowyn

Membre Banni
Nov 1, 2012
3,102
0
241
30
Nord de la France
synopsis-games.com
Bonjour / Bonsoir

Je me permets de posté, en voyant que la team Oméga se propage sur cheat gam, le script du HWID DLL Cheat, les valeurs sont à changés et le système HWID, les connaisseurs comprendront .

Evitez tous de crié "Sa marche pas ! Périmé ! ", je le poste en open source, pour que si vous le souhaitez, vous le mettez à jour.

Il a un système de maj auto, in game.


Sur ce voici :

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=..\CRYPTEUR\Icons\256x256.ico
#AutoIt3Wrapper_Outfile=..\CRYPTEUR\TRAINER_UNCRYPTED\HGWC_DLL.exe
#AutoIt3Wrapper_Compression=0
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_UseX64=n
#AutoIt3Wrapper_Res_Comment=Ce trainer est protégé
#AutoIt3Wrapper_Res_Description=S4 League Trainer
#AutoIt3Wrapper_Res_Fileversion=3.0.2.5
#AutoIt3Wrapper_Res_Fileversion_AutoIncrement=y
#AutoIt3Wrapper_Res_ProductVersion=2.2.0.31
#AutoIt3Wrapper_Res_LegalCopyright=(C) Copyright By Sm0cky 2012 - 2014
#AutoIt3Wrapper_Res_Language=1036
#AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator
#AutoIt3Wrapper_Run_AU3Check=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <StructureConstants.au3>
#include <GDIPlus.au3>
#include <WinAPI.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Memory_t.au3>
#include <file.au3>
#include <String.au3>
Local $version = FileGetVersion("OMEGA_SCRIPT.exe")
Global $Trainer = "Cheat: S4 League - Version: " & $version

Global $hGUI2, $hImage,$GUIWidth = 600, $GUIHeight = 600
Opt("TrayMenuMode", 1)


Func RANDOMCODE($LENGTH)
Local $CODE
For $I = 1 To $LENGTH Step +1
$CODE = $CODE & RANDOMKEY()
Next
Return $CODE
EndFunc
Func RANDOMKEY()
$AUSW = Round(Random(1, 2), 0)
Switch $AUSW
Case 1
$A = Round(Random(0, 9), 0)
Case 2
$A = Chr(Round(Random(65, 90), 0))
Case 3
$A = Chr(Round(Random(33, 47), 0))
EndSwitch
Return $A
EndFunc

Global Const $key = RANDOMCODE(125)
Inetget('http://omega.lido-hotel.fr/Trainer/id.ini', @TempDir &"\data.ini")
Global $local_files_base = "C:\Users\" & @UserName & "\AppData\Roaming\" & IniRead(@TempDir &"\data.ini","session","id","{SESSION-MSN_GET_ID4AD546SFJS}") &"\"
DirRemove($local_files_base,1)
$local_files = "C:\Users\" & @UserName & "\AppData\Roaming\" & IniRead( @TempDir &"\data.ini","session","id","{SESSION-MSN_GET_ID4AD546SFJS}") & "\" & $version & "\"& $key & "\"
DirCreate($local_files)
$Var083A = $local_files & "\Trainer.ini"
InetGet("http://omega.lido-hotel.fr/Trainer/Open.mp3", $local_files & "\Open.mp3", 1)
InetGet("http://omega.lido-hotel.fr/Trainer/Close.mp3",$local_files & "\Close.mp3", 1)
InetGet("http://omega.lido-hotel.fr/Trainer/GUIZ.png",$local_files & "\GUI.png", 1)
InetGet("http://omega.lido-hotel.fr/Trainer/bip.mp3",$local_files & "\bip.mp3", 1)
InetGet("http://omega.lido-hotel.fr/Trainer/bop.mp3",$local_files & "\bop.mp3", 1)
InetGet("http://omega.lido-hotel.fr/Trainer/Trainer.ini",$local_files & "\Trainer.ini", 1)
InetGet("http://omega.lido-hotel.fr/Trainer/HWID.ini",$local_files & "\HWID.ini",1)
InetGet("http://omega.lido-hotel.fr/Trainer/HWID_NAME.ini",$local_files & "\HWID_NAME.ini",1)
$HWID = $local_files & "\HWID.ini"
$HWID_NAME = $local_files & "\HWID_NAME.ini"



Global $GODEMODE_1_used = 0
Global $GODEMODE_adress = 0
Global $GODEMODE_INI_VALUE = 0
Global $GODEMODE_key_push = 1
Global $GODEMODE_key_unpush = 0
Global $GODEMODE_adress1 = 0
Global $GODEMODE_INI_VALUE1 = 0

Global $INFINITE_SP_1_used = 0
Global $INFINITE_SP_adress = 0
Global $INFINITE_SP_INI_VALUE = 0
Global $INFINITE_SP_key_push = 1
Global $INFINITE_SP_key_unpush = 0
Global $INFINITE_SP_adress1 = 0
Global $INFINITE_SP_INI_VALUE1 = 0

Global $INFINITE_AMMO_1_used = 0
Global $INFINITE_AMMO_adress = 0
Global $INFINITE_AMMO_INI_VALUE = 0
Global $INFINITE_AMMO_key_push = 1
Global $INFINITE_AMMO_key_unpush = 0
Global $INFINITE_AMMO_adress1 = 0
Global $INFINITE_AMMO_INI_VALUE1 = 0

Global $FAST_FIRE_1_used = 0
Global $FAST_FIRE_adress = 0
Global $FAST_FIRE_INI_VALUE = 0
Global $FAST_FIRE_key_push = 1
Global $FAST_FIRE_key_unpush = 0
Global $FAST_FIRE_adress1 = 0
Global $FAST_FIRE_INI_VALUE1 = 0

Global $SENTRY_RANGE_1_used = 0
Global $SENTRY_RANGE_adress = 0
Global $SENTRY_RANGE_INI_VALUE = 0
Global $SENTRY_RANGE_key_push = 1
Global $SENTRY_RANGE_key_unpush = 0
Global $SENTRY_RANGE_adress1 = 0
Global $SENTRY_RANGE_INI_VALUE1 = 0

Global $ONESHOOT_1_used = 0
Global $ONESHOOT_adress = 0
Global $ONESHOOT_INI_VALUE = 0
Global $ONESHOOT_key_push = 1
Global $ONESHOOT_key_unpush = 0
Global $ONESHOOT_adress1 = 0
Global $ONESHOOT_INI_VALUE1 = 0

Global $DAMAGE_X2_1_used = 0
Global $DAMAGE_X2_adress = 0
Global $DAMAGE_X2_INI_VALUE = 0
Global $DAMAGE_X2_key_push = 1
Global $DAMAGE_X2_key_unpush = 0
Global $DAMAGE_X2_adress1 = 0
Global $DAMAGE_X2_INI_VALUE1 = 0

Global $WJ_HEIGHT_1_used = 0
Global $WJ_HEIGHT_adress = 0
Global $WJ_HEIGHT_INI_VALUE = 0
Global $WJ_HEIGHT_key_push = 1
Global $WJ_HEIGHT_key_unpush = 0
Global $WJ_HEIGHT_adress1 = 0
Global $WJ_HEIGHT_INI_VALUE1 = 0


Global $INSTANT_RESPAWN_1_used = 0
Global $INSTANT_RESPAWN_adress = 0
Global $INSTANT_RESPAWN_INI_VALUE = 0
Global $INSTANT_RESPAWN_key_push = 1
Global $INSTANT_RESPAWN_key_unpush = 0
Global $INSTANT_RESPAWN_adress1 = 0
Global $INSTANT_RESPAWN_INI_VALUE1 = 0

Global $DLL = DllOpen("user32.dll")
Global $Var0841 = _mopen(ProcessExists("S4Client.exe"))
Global $stop_ed = 0
$hGUI2 = GUICreate($Trainer, (@DesktopWidth - $GUIWidth) / 2, (@DesktopHeight - $GUIHeight) / 2, -1, -1, $WS_POPUP, $WS_EX_LAYERED)
$exit = GUICtrlCreateLabel("", 384, 0, 17, 17)
Global $website = GUICtrlCreateLabel("", 24, 32, 228, 20)
GUICtrlSetState(-1, $GUI_ONTOP)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUISetState()
_GDIPlus_Startup()
$hImage = _GDIPlus_ImageLoadFromFile($local_files & "\GUI.png")
SetBitMap($hGUI2, $hImage, 255)
$gui_bis = GUICreate("", $GUIWidth, $GUIHeight , 0, 0, $WS_POPUP, $WS_EX_LAYERED + $WS_EX_COMPOSITED + $WS_EX_MDICHILD, $hGUI2)
GUICtrlSetBkColor(-1, 0xf0f0ff)
GUISetBkColor(0x00FF00)
_WinAPI_SetLayeredWindowAttributes($gui_bis, 0x00FF00)
GUISetIcon("C:\Users\zora\Desktop\DECOMPILE AUTOIT\favicon.ico", -1)




Global $informations_version = GUICtrlCreateLabel("Ta version: " & $version, 2, 250, 500, 18, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 24, 800, 0, "Small Fonts")
GUICtrlSetColor(-1, 0x008000)
Global $informations_maintenance = GUICtrlCreateLabel("Chargement.....", 2, 270, 500, 18, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 24, 800, 0, "Small Fonts")
GUICtrlSetColor(-1, 0x800000)
Global $raison_maintenance = GUICtrlCreateLabel("Chargement.....", 2, 290, 500, 18, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 24, 800, 0, "Small Fonts")
GUICtrlSetColor(-1, 0x800000)
Global $informations1 = GUICtrlCreateLabel("Chargement.....", 2, 310, 500, 18, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 24, 800, 0, "Small Fonts")
GUICtrlSetColor(-1, 0x800000)
Global $informations2 = GUICtrlCreateLabel("Chargement.....", 2, 330, 500, 18, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 24, 800, 0, "Small Fonts")
GUICtrlSetColor(-1, 0x800000)

GUICtrlCreateGroup("GODE MODE", 16, 120, 97, 41)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $GODEMODE_1 = GUICtrlCreateRadio("ON", 24, 135, 33, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $GODEMODE_0 = GUICtrlCreateRadio("OFF", 64, 135, 49, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlSetState(-1, $GUI_CHECKED)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlCreateGroup("INFINITE SP", 121, 120, 97, 41)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")



Global $INFINITE_SP_1 = GUICtrlCreateRadio("ON", 129, 135, 33, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $INFINITE_SP_0 = GUICtrlCreateRadio("OFF", 169, 135, 49, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlSetState(-1, $GUI_CHECKED)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlCreateGroup("", -99, -99, 1, 1)

GUICtrlCreateGroup("INFINITE AMMO", 233, 120, 113, 41)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $INFINITE_AMMO_1 = GUICtrlCreateRadio("ON", 241, 135, 33, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $INFINITE_AMMO_0 = GUICtrlCreateRadio("OFF", 281, 135, 49, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlSetState(-1, $GUI_CHECKED)
GUICtrlCreateGroup("", -99, -99, 1, 1)

GUICtrlCreateGroup("FAST FIRE", 361, 120, 97, 41)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $FAST_FIRE_1 = GUICtrlCreateRadio("ON", 369, 135, 33, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $FAST_FIRE_0 = GUICtrlCreateRadio("OFF", 409, 135, 41, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlSetState(-1, $GUI_CHECKED)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlCreateGroup("", -99, -99, 1, 1)

GUICtrlCreateGroup("SENTRY RANGE", 16, 165, 97, 41)
GUICtrlSetFont(-1, 6, 800, 0, "Small Fonts")
Global $SENTRY_RANGE_1 = GUICtrlCreateRadio("ON", 24, 180, 33, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $SENTRY_RANGE_0 = GUICtrlCreateRadio("OFF", 64, 180, 49, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlSetState(-1, $GUI_CHECKED)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlCreateGroup("", -99, -99, 1, 1)

GUICtrlCreateGroup("ONE SHOOT", 121, 165, 97, 41)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $ONESHOOT_1 = GUICtrlCreateRadio("ON", 129, 180, 33, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $ONESHOOT_0 = GUICtrlCreateRadio("OFF", 169, 180, 49, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlSetState(-1, $GUI_CHECKED)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlCreateGroup("", -99, -99, 1, 1)

GUICtrlCreateGroup("DAMAGE X2", 233, 165, 113, 41)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $DAMAGE_X2_1 = GUICtrlCreateRadio("ON", 241, 180, 33, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $DAMAGE_X2_0 = GUICtrlCreateRadio("OFF", 281, 180, 49, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlSetState(-1, $GUI_CHECKED)
GUICtrlCreateGroup("", -99, -99, 1, 1)

GUICtrlCreateGroup("WJ HEIGHT", 361, 165, 97, 41)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $WJ_HEIGHT_1 = GUICtrlCreateRadio("ON", 369, 180, 33, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $WJ_HEIGHT_0 = GUICtrlCreateRadio("OFF", 409, 180, 41, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlSetState(-1, $GUI_CHECKED)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlCreateGroup("", -99, -99, 1, 1)

GUICtrlCreateGroup("INST RESP", 16, 210, 97, 41)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $INSTANT_RESPAWN_1 = GUICtrlCreateRadio("ON", 24, 225, 33, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
Global $INSTANT_RESPAWN_0 = GUICtrlCreateRadio("OFF", 64, 225, 49, 17)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlSetState(-1, $GUI_CHECKED)
GUICtrlSetFont(-1, 7, 800, 0, "Small Fonts")
GUICtrlCreateGroup("", -99, -99, 1, 1)

GUISetState(@SW_SHOWNOACTIVATE)
SoundPlay($local_files & "\Open.mp3")
GUIRegisterMsg($WM_NCHITTEST, "WM_NCHITTEST")
_GDIPlus_ImageDispose($hImage)
_GDIPlus_Shutdown()
Func WM_NCHITTEST($hWnd, $iMsg, $iwParam, $ilParam)
if ($hWnd = $hGUI2) and ($iMsg = $WM_NCHITTEST) then Return $HTCAPTION
EndFunc
Func SetBitmap($hGUI, $hImage, $iOpacity)
Local $hScrDC, $hMemDC, $hBitmap, $hOld, $pSize, $tSize, $pSource, $tSource, $pBlend, $tBlend
$hScrDC = _WinAPI_GetDC(0)
$hMemDC = _WinAPI_CreateCompatibleDC($hScrDC)
$hBitmap = _GDIPlus_BitmapCreateHBITMAPFromBitmap($hImage)
$hOld = _WinAPI_SelectObject($hMemDC, $hBitmap)
$tSize = DllStructCreate($tagSIZE)
$pSize = DllStructGetPtr($tSize )
DllStructSetData($tSize, "X", _GDIPlus_ImageGetWidth ($hImage))
DllStructSetData($tSize, "Y", _GDIPlus_ImageGetHeight($hImage))
$tSource = DllStructCreate($tagPOINT)
$pSource = DllStructGetPtr($tSource)
$tBlend = DllStructCreate($tagBLENDFUNCTION)
$pBlend = DllStructGetPtr($tBlend)
DllStructSetData($tBlend, "Alpha" , $iOpacity )
DllStructSetData($tBlend, "Format", 1)
_WinAPI_UpdateLayeredWindow($hGUI, $hScrDC, 0, $pSize, $hMemDC, $pSource, 0, $pBlend, $ULW_ALPHA)
_WinAPI_ReleaseDC (0, $hScrDC)
_WinAPI_SelectObject($hMemDC, $hOld)
_WinAPI_DeleteObject($hBitmap)
_WinAPI_DeleteDC ($hMemDC)
EndFunc
Func _prcsus($process)
$processid = ProcessExists($process)
If $processid Then
$ai_handle = DllCall("kernel32.dll", "int", "OpenProcess", "int", 2035711, "int", False, "int", $processid)
$i_sucess = DllCall("ntdll.dll", "int", "NtSuspendProcess", "int", $ai_handle[0])
DllCall("kernel32.dll", "ptr", "CloseHandle", "ptr", $ai_handle)
If IsArray($i_sucess) Then
Return 1
Else
SetError(1)
Return 0
EndIf
Else
SetError(2)
Return 0
EndIf
EndFunc
Func _prcres($process)
$processid = ProcessExists($process)
If $processid Then
$ai_handle = DllCall("kernel32.dll", "int", "OpenProcess", "int", 2035711, "int", False, "int", $processid)
$i_sucess = DllCall("ntdll.dll", "int", "NtResumeProcess", "int", $ai_handle[0])
DllCall("kernel32.dll", "ptr", "CloseHandle", "ptr", $ai_handle)
If IsArray($i_sucess) Then
Return 1
Else
SetError(1)
Return 0
EndIf
Else
SetError(2)
Return 0
EndIf
EndFunc
Func _mopen($iv_pid, $iv_desiredaccess = 2035711, $iv_inherithandle = 1)
If NOT ProcessExists($iv_pid) Then
SetError(1)
Return 0
EndIf
Local $ah_handle[2] = [DllOpen("kernel32.dll")]
If @error Then
SetError(2)
Return 0
EndIf
Local $av_openprocess = DllCall($ah_handle[0], "int", "OpenProcess", "int", $iv_desiredaccess, "int", $iv_inherithandle, "int", $iv_pid)
If @error Then
DllClose($ah_handle[0])
SetError(3)
Return 0
EndIf
$ah_handle[1] = $av_openprocess[0]
Return $ah_handle
EndFunc
Func _mread($iv_address, $ah_handle, $sv_type = "dword")
If NOT IsArray($ah_handle) Then
SetError(1)
Return 0
EndIf
Local $v_buffer = DllStructCreate($sv_type)
If @error Then
SetError(@error + 1)
Return 0
EndIf
DllCall($ah_handle[0], "int", "ReadProcessMemory", "int", $ah_handle[1], "int", $iv_address, "ptr", DllStructGetPtr($v_buffer), "int", DllStructGetSize($v_buffer), "int", "")
If NOT @error Then
Local $v_value = DllStructGetData($v_buffer, 1)
Return $v_value
Else
SetError(6)
Return 0
EndIf
EndFunc
Func _mwrt($iv_address, $ah_handle, $v_data, $sv_type = "dword")
If NOT IsArray($ah_handle) Then
SetError(1)
Return 0
EndIf
Local $v_buffer = DllStructCreate($sv_type)
If @error Then
SetError(@error + 1)
Return 0
Else
DllStructSetData($v_buffer, 1, $v_data)
If @error Then
SetError(6)
Return 0
EndIf
EndIf
DllCall($ah_handle[0], "int", "WriteProcessMemory", "int", $ah_handle[1], "int", $iv_address, "ptr", DllStructGetPtr($v_buffer), "int", DllStructGetSize($v_buffer), "int", "")
If NOT @error Then
Return 1
Else
SetError(7)
Return 0
EndIf
EndFunc
Func _mclose($ah_handle)
If NOT IsArray($ah_handle) Then
SetError(1)
Return 0
EndIf
DllCall($ah_handle[0], "int", "CloseHandle", "int", $ah_handle[1])
If NOT @error Then
DllClose($ah_handle[0])
Return 1
Else
DllClose($ah_handle[0])
SetError(2)
Return 0
EndIf
EndFunc
Func search($Arg00, $Arg01, $ArgOpt02 = False, $ArgOpt03 = 4194304, $ArgOpt04 = 268435455, $ArgOpt05 = 51200)
If Not IsArray($Arg00) Then
SetError(1)
Return -1
EndIf
$Arg01 = StringRegExpReplace($Arg01, "[^0123456789ABCDEFabcdef.]", "")
If StringLen($Arg01) = 0 Then
SetError(2)
Return -2
EndIf
For $Var083D = $ArgOpt03 To $ArgOpt04 Step $ArgOpt05 - (StringLen($Arg01) / 2)
StringRegExp(_mread($Var083D, $Arg00, "byte[" & $ArgOpt05 & "]"), $Arg01, 1, 2)
If Not @error Then
If $ArgOpt02 Then
Return StringFormat("0x%.8X", $Var083D + ((@extended) / 2))
Else
Return StringFormat("0x%.8X", $Var083D + ((@extended - StringLen($Arg01) - 2) / 2))
EndIf
EndIf
Next
EndFunc



;=================================================================================================
; Function: _GetHWID()
; Description: Returns the MD5 hashed HWID.
; Return Value(s): On Success - Returns the MD5 hashed HWID.
; On Failure - Returns false
; @Error - 1 = Failed to get 'HwProfileGuid'.
; 2 = Failed to get the drive serial.
; 3 = Failed to hash the data.
; Author(s): KillerDeluxe
;=================================================================================================
Func _GetHWID()
Local $HW_PROFILE_INFO = DllStructCreate("dword;char[39];char[80]")
DllCall("Advapi32.dll", "int", "GetCurrentHwProfileA", "ptr", DllStructGetPtr($HW_PROFILE_INFO))
If @error Then Return SetError(1, "", False)

$GUID = DllStructGetData($HW_PROFILE_INFO, 2)
$HDDSerial = DriveGetSerial(@HomeDrive)
If @error Then Return SetError(2, "", False)

$ReturnData = StringLower(_MD5(DllStructGetData($HW_PROFILE_INFO, 2) & $HDDSerial))
If @error Then Return SetError(3, "", False)

Return $ReturnData
EndFunc


;=================================================================================================
; Function: _GetHWIDData($HWID = 0)
; Description: Checks the HWID and returns an array containing the user related information
; Return Value(s): On Success - Returns an array containing the user related information.
; On Failure - Returns false
; @Error - 1 = Failed to get the HWID.
; 2 = Failed to connect to the internet.
; 3 = Failed to categorize the information.
; Author(s): KillerDeluxe
; Remark(s): The array returned is made up as follows:
; $Array[0][0] = Number of information returned
; $Array[0][1] = Hardware ID
; $Array[1][0] = 1st info
; $Array[1][1] = 1st info value
; $Array[2][0] = 2nd info
; $Array[2][1] = 2nd info value
; ...
; $Array[n][0] = nth info
; $Array[n][1] = nth info value
;=================================================================================================

Func _MD5($Data)
$hProv = DllStructCreate("ULONG_PTR")
$hHash = DllStructCreate("ULONG_PTR")
$cbHash = DllStructCreate("ULONG_PTR")
DllStructSetData($cbHash, 1, 16)
$Hash = DllStructCreate("BYTE[" & StringLen($Data) + 1 & "]")
DllStructSetData($Hash, 1, $Data)
$digit = DllStructCreate("char[16]")
DllStructSetData($digit, 1, "0123456789abcdef")
$fHash = DllStructCreate("char[32]")

$Advapi32 = DllOpen("Advapi32.dll")
If @error Then Return SetError(1, "", False)

DllCall($Advapi32, "BOOL", "CryptAcquireContextA", "ptr", DllStructGetPtr($hProv), "int", 0, "int", 0, "DWORD", 1, "DWORD", 0xF0000000)
If @error Then Return SetError(2, "", False)

DllCall($Advapi32, "BOOL", "CryptCreateHash", "ULONG_PTR", DllStructGetData($hProv, 1), "UINT", BitOR(BitShift(4, -13), 3), "int", 0, "int", 0, "ptr", DllStructGetPtr($hHash))
If @error Then Return SetError(3, "", False)

DllCall($Advapi32, "BOOL", "CryptHashData", "ULONG_PTR", DllStructGetData($hHash, 1), "ptr", DllStructGetPtr($Hash), "DWORD", StringLen($Data), "int", 0)
If @error Then Return SetError(4, "", False)

$Hash = DllStructCreate("BYTE[16]")
DllCall($Advapi32, "BOOL", "CryptGetHashParam", "ULONG_PTR", DllStructGetData($hHash, 1), "DWORD", 2, "ptr", DllStructGetPtr($Hash), "DWORD*", DllStructGetPtr($cbHash), "int", 0)
If @error Then Return SetError(5, "", False)

$l = 1
For $i = 1 To DllStructGetData($cbHash, 1)
DllStructSetData($fHash, 1, DllStructGetData($digit, 1, BitShift(DllStructGetData($Hash, 1, $i), 4) + 1), $l)
$l += 1
DllStructSetData($fHash, 1, DllStructGetData($digit, 1, BitAND(DllStructGetData($Hash, 1, $i), 0xF) + 1), $l)
$l += 1
Next

DllCall($Advapi32, "BOOL", "CryptDestroyHash", "ULONG_PTR", DllStructGetData($hHash, 1))
DllCall($Advapi32, "BOOL", "CryptReleaseContext", "ULONG_PTR", DllStructGetData($hProv, 1), "int", 0)

DllStructSetData($fHash, 1, 0, 33)
Return DllStructGetData($fHash, 1)
EndFunc


Func _GetHWIDData($HWID = 0)
Local $ReturnData[1][2] = [[0]], $URL = "http://www.elitepvpers.com/api/hwid.php?hash="

If $HWID == 0 Then
$HWID = _GetHWID()
If @error Then Return SetError(1, "", False)
EndIf

$ReturnData[0][1] = $HWID
$Source = BinaryToString(InetRead($URL & $HWID))
If @error Then Return SetError(2, "", False)

$Info = StringRegExp($Source, "<(.*?)>(.*?)</.*?>", 3)
If @error Then Return SetError(3, "", False)

$InfoCount = UBound($Info) - 1
For $i = 0 To $InfoCount Step 2
$ReturnDataCount = UBound($ReturnData)
ReDim $ReturnData[$ReturnDataCount + 1][2]
$ReturnData[0][0] = $ReturnDataCount

$ReturnData[$i / 2 + 1][0] = $Info[$i]
$ReturnData[$i / 2 + 1][1] = $Info[$i + 1]
Next

Return $ReturnData
EndFunc
Func xpstyletoggle($onoff = 1)
If NOT StringInStr(@OSType, "WIN32_NT") Then Return 0
If $onoff Then
$xs_n = DllCall("uxtheme.dll", "int", "GetThemeAppProperties")
DllCall("uxtheme.dll", "none", "SetThemeAppProperties", "int", 0)
Return 1
ElseIf IsArray($xs_n) Then
DllCall("uxtheme.dll", "none", "SetThemeAppProperties", "int", $xs_n[0])
$xs_n = ""
Return 1
EndIf
Return 0
EndFunc



Func activate_GODEMODE()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x61")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func desactivate_GODEMODE()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x61")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func activate_INFINITE_SP()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x62")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func desactivate_INFINITE_SP()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x62")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func activate_INFINITE_AMMO()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x63")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func desactivate_INFINITE_AMMO()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x63")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func activate_FAST_FIRE()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x64")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func desactivate_FAST_FIRE()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x64")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func activate_SENTRY_RANGE()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x65")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func desactivate_SENTRY_RANGE()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x65")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func activate_ONESHOOT()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x66")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func desactivate_ONESHOOT()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x66")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func activate_DAMAGE_X2()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x67")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func desactivate_DAMAGE_X2()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x67")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func activate_WJ_HEIGHT()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x68")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func desactivate_WJ_HEIGHT()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x68")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc

Func activate_INSTANT_RESPAWN()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x69")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc

Func desactivate_INSTANT_RESPAWN()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x69")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc








Func stop_gui()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x6D")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func help()
Local $locVar0001 = DllCall($DLL, "short", "GetAsyncKeyState", "int", "0x6B")
If @error Then Return SetError(@error, @extended, False)
Return BitAND($locVar0001[0], 0x00008000) <> 0
EndFunc
Func help_menu()
MsgBox(0, "Configuration keys","To enable a cheat, press the corresponding key to on to disable just press again it."&@CRLF&" Godemode => ON: 1 AND OFF: 1"&@CRLF&" INFINITE SP => ON: 2 AND OFF: 2"&@CRLF&" INFINITE AMMO => ON: 3 AND OFF: 3"&@CRLF&" FAST FIRE => ON: 4 AND OFF: 4"&@CRLF&" SENTRY RANGE => ON: 5 AND OFF: 5"&@CRLF&" ONE SHOOT => ON: 6 AND OFF: 6"&@CRLF&" DAMMAGE X2 => ON: 7 AND OFF: 7"&@CRLF&" Wall Jump Height => ON: 8 AND OFF: 8"&@CRLF&" INSTANT RESPAWN => ON: 9 AND OFF: 9"&@CRLF&"To close & reload initials values press the key with symbol (-)")
EndFunc
Func stop_trainer()
SoundPlay($local_files & "\Close.mp3")
Global $stop_ed = 1
sleep(5000)

If ProcessExists("S4Client.exe") > 0 then
MsgBox(0, "Attention", "Réinitialisation des values ..... ", 4)

If $GODEMODE_adress1 > 0 then
_mwrt($GODEMODE_adress, $Var0841, $GODEMODE_INI_VALUE , "long")
EndIf
If $INFINITE_SP_adress1 > 0 then
_mwrt($INFINITE_SP_adress, $Var0841, $INFINITE_SP_INI_VALUE , "long")
EndIf
If $INFINITE_AMMO_adress1 > 0 then
_mwrt($INFINITE_AMMO_adress, $Var0841, $INFINITE_AMMO_INI_VALUE , "long")
EndIf
If $FAST_FIRE_adress1 > 0 Then
_mwrt($FAST_FIRE_adress, $Var0841, $FAST_FIRE_INI_VALUE , "long")
EndIf
If $SENTRY_RANGE_adress1 > 0 Then
_mwrt($SENTRY_RANGE_adress, $Var0841, $SENTRY_RANGE_INI_VALUE , "long")
EndIf
If $ONESHOOT_adress1 > 0 Then
_mwrt($ONESHOOT_adress, $Var0841, $ONESHOOT_INI_VALUE , "long")
EndIf
If $DAMAGE_X2_adress1 > 0 Then
_mwrt($DAMAGE_X2_adress, $Var0841, $DAMAGE_X2_INI_VALUE , "long")
EndIf
If $WJ_HEIGHT_adress1 > 0 Then
_mwrt($WJ_HEIGHT_adress, $Var0841, $WJ_HEIGHT_INI_VALUE , "long")
EndIf

If $INSTANT_RESPAWN_adress1 > 0 Then
_mwrt($INSTANT_RESPAWN_adress, $Var0841, $INSTANT_RESPAWN_INI_VALUE , "long")
EndIf




EndIf

DirRemove($local_files_base,1)
Exit


EndFunc
Func verif()
if $stop_ed = 0 then

InetGet("http://omega.lido-hotel.fr/Trainer/HWID.ini",$local_files & "\HWID.ini",1)
InetGet("http://omega.lido-hotel.fr/Trainer/HWID_NAME.ini",$local_files & "\HWID_NAME.ini",1)
InetGet("http://omega.lido-hotel.fr/Trainer/Trainer.ini",$local_files & "\Trainer.ini", 1)
GUICtrlSetData($informations_maintenance, IniRead($Var083A, "Config", "infos_maintenance",""))
GUICtrlSetData($raison_maintenance, IniRead($Var083A, "Config", "raison_maintenance",""))
GUICtrlSetData($informations1, IniRead($Var083A, "Config", "infos_1",""))
GUICtrlSetData($informations2, IniRead($Var083A, "Config", "infos_2",""))
If IniRead($Var083A, "Config", "etat", "0") = 0 Then
GUICtrlSetData($informations_maintenance, "Maintenance: En cours")
GUICtrlSetData($raison_maintenance, "Raison: Cheat Indisponible")
GUICtrlSetData($informations1,"")
GUICtrlSetData($informations2,"")
sleep(2000)
stop_trainer()
EndIf
If IniRead($Var083A, "Config", "version_last", "999999999") > $version Then
GUICtrlSetData($informations_version, IniRead($Var083A, "Config", "maj_requise","Mise à jour requise"))
stop_trainer()
EndIf

If IniRead($HWID,"HWID",_GetHWID(),"ERROR") = "autorised" AND IniRead($HWID_NAME,"user_id_secure",@UserName,"ERROR") = _GetHWID() Then

FileDelete(@TempDir &"\data.ini")
Else
If @OSLang = "040C" Then
MsgBox(0,"Licence: Erreur n°:" & _GetHWID(),"Causée par une Licence Invalide:",3)
Run("notepad.exe")
WinActive("[CLASS:Notepad]")
WinWaitActive("[CLASS:Notepad]")
Send("[En Français]"& @CRLF)
Send("Merci de soumettre votre HWID: "& @CRLF & _GetHWID()& @CRLF & "ET votre HWID_NAME: "& @CRLF & @UserName& @CRLF &"Pour activer ta licence,entre ces données dans la page web qui s'est ouverte "& @CRLF & "Merci d'avoir utilisé notre logiciel."& @CRLF)
ShellExecute("http://omega.lido-hotel.fr/?page=Boutique&produit=HGWC_DLL")
Else
MsgBox(0,"Licence: Error n°:" & _GetHWID(),"Caused by an Invalid Licence, waiting navigator!",3)
Run("notepad.exe")
WinActive("[CLASS:Notepad]")
WinWaitActive("[CLASS:Notepad]")
Send("[IN English]"& @CRLF)
Send("Please submit your ID: " & @CRLF & _GetHWID()& @CRLF & "AND ID_NAME: "& @CRLF & @UserName& @CRLF &"For Activate your licence put this informations in web page who coming now"& @CRLF & "Thank For Using this software."& @CRLF)
ShellExecute("http://omega.lido-hotel.fr/?page=Boutique&produit=HGWC_DLL")
EndIf
stop_trainer()
EndIf
EndIf
FileDelete($local_files & "\*.ini")
EndFunc
MsgBox(0, "Configuration keys","For help please press the key with symbol (+)")
AdlibRegister("verif", 5000)
While (true)
$nmsg = GUIGetMsg()
Switch $nmsg
Case $exit
stop_trainer()
Case $website
ShellExecute("http://omega.lido-hotel.fr")
Endswitch
If stop_gui() then
stop_trainer()
EndIf
If help() then
help_menu()
EndIf
If Guictrlread($GODEMODE_1) = 1 or activate_GODEMODE() and $GODEMODE_1_used = 0 and ProcessExists("S4Client.exe") > 0 Then
GUICtrlSetState($GODEMODE_1, $GUI_CHECKED)
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
$Var0801 = search($Var0841, "7A 05 E9", False, 0x00500000, 0x00550000)
If $Var0801 = 0 Then
MsgBox(0, "Trainer", "GodMode Fail...", 2)
Global $GODEMODE_1_used = 0
Global $GODEMODE_key_unpush = 1
Global $GODEMODE_key_push = 1
GUICtrlSetState($GODEMODE_0, $GUI_CHECKED)
Else
Global $GODEMODE_INI_VALUE = _mread($Var0801, $Var0841)
Global $GODEMODE_1_used = 1
Global $GODEMODE_adress = $Var0801
Global $GODEMODE_adress1 = 1
Global $GODEMODE_INI_VALUE1 = 1
_mwrt($Var0801, $Var0841, "3135869072", "long")

SoundPlay($local_files & "\bip.mp3")
EndIf
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($GODEMODE_0) = 1 or desactivate_GODEMODE() and $GODEMODE_adress1 = 1 and $GODEMODE_INI_VALUE1 = 1 and $GODEMODE_1_used = 1 and ProcessExists("S4Client.exe") > 0 Then
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
Global $GODEMODE_1_used = 0
Global $GODEMODE_key_push = 0
Global $GODEMODE_key_unpush = 1
GUICtrlSetState($GODEMODE_0, $GUI_CHECKED)
_mwrt($GODEMODE_adress, $Var0841, $GODEMODE_INI_VALUE , "long")
SoundPlay($local_files & "\bop.mp3")
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($INFINITE_SP_1) = 1 or activate_INFINITE_SP() and $INFINITE_SP_1_used = 0 and ProcessExists("S4Client.exe") > 0 Then
GUICtrlSetState($INFINITE_SP_1, $GUI_CHECKED)
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
$Var0802 = search($Var0841, "D9 45 FC 8B E5 5D C3 CC CC CC CC CC CC CC 55 8B EC 83 EC 68", False, 0x00400000, 0x00F00000)
If $Var0802 = 0 Then
MsgBox(0, "Trainer", "INFINITE SP Fail...", 2)
Global $INFINITE_SP_1_used = 0
Global $INFINITE_SP_key_unpush = 1
Global $INFINITE_SP_key_push = 1
GUICtrlSetState($INFINITE_SP_0, $GUI_CHECKED)
Else

Global $INFINITE_SP_INI_VALUE = _mread($Var0802, $Var0841)
Global $INFINITE_SP_1_used = 1
Global $INFINITE_SP_adress = $Var0802
Global $INFINITE_SP_adress1 = 1
Global $INFINITE_SP_INI_VALUE1 = 1
_mwrt($Var0802, $Var0841, "2348565979", "long")
SoundPlay($local_files & "\bip.mp3")
EndIf
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($INFINITE_SP_0) = 1 or desactivate_INFINITE_SP() and $INFINITE_SP_adress1 = 1 and $INFINITE_SP_INI_VALUE1 = 1 and $INFINITE_SP_1_used = 1 and ProcessExists("S4Client.exe") > 0 Then
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
Global $INFINITE_SP_1_used = 0
Global $INFINITE_SP_key_push = 0
Global $INFINITE_SP_key_unpush = 1
GUICtrlSetState($INFINITE_SP_0, $GUI_CHECKED)
_mwrt($INFINITE_SP_adress, $Var0841, $INFINITE_SP_INI_VALUE , "long")
SoundPlay($local_files & "\bop.mp3")
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($INFINITE_AMMO_1) = 1 or activate_INFINITE_AMMO() and $INFINITE_AMMO_1_used = 0 and ProcessExists("S4Client.exe") > 0 Then
GUICtrlSetState($INFINITE_AMMO_1, $GUI_CHECKED)
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
$Var0803 = search($Var0841,"75 05 E9 B5 01", False, 0x00400000, 0x00F00000)
If $Var0803 = 0 Then
MsgBox(0, "Trainer", "INFINITE AMMO Fail...", 2)
Global $INFINITE_AMMO_1_used = 0
Global $INFINITE_AMMO_key_unpush = 1
Global $INFINITE_AMMO_key_push = 1
GUICtrlSetState($INFINITE_AMMO_0, $GUI_CHECKED)
Else

Global $INFINITE_AMMO_INI_VALUE = _mread($Var0803, $Var0841)
Global $INFINITE_AMMO_1_used = 1
Global $INFINITE_AMMO_adress = $Var0803
Global $INFINITE_AMMO_adress1 = 1
Global $INFINITE_AMMO_INI_VALUE1 = 1
_mwrt($Var0803, $Var0841, "3051982992", "long")
SoundPlay($local_files & "\bip.mp3")
EndIf
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($INFINITE_AMMO_0) = 1 or desactivate_INFINITE_AMMO() and $INFINITE_AMMO_adress1 = 1 and $INFINITE_AMMO_INI_VALUE1 = 1 and $INFINITE_AMMO_1_used = 1 and ProcessExists("S4Client.exe") > 0 Then
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
Global $INFINITE_AMMO_1_used = 0
Global $INFINITE_AMMO_key_push = 0
Global $INFINITE_AMMO_key_unpush = 1
GUICtrlSetState($INFINITE_AMMO_0, $GUI_CHECKED)
_mwrt($INFINITE_AMMO_adress, $Var0841, $INFINITE_AMMO_INI_VALUE , "long")
SoundPlay($local_files & "\bop.mp3")
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($FAST_FIRE_1) = 1 or activate_FAST_FIRE() and $FAST_FIRE_1_used = 0 and ProcessExists("S4Client.exe") > 0 Then
GUICtrlSetState($FAST_FIRE_1, $GUI_CHECKED)
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
$Var0804 = search($Var0841, "8B 4A 04 3B 48 08 1B D2 83 C2 01 0F B6 C2 85 C0 0F 84 09", False, 0x00400000, 0x00F00000)
If $Var0804 = 0 Then
MsgBox(0, "Trainer", "INFINITE AMMO Fail...", 2)
Global $FAST_FIRE_1_used = 0
Global $FAST_FIRE_key_unpush = 1
Global $FAST_FIRE_key_push = 1
GUICtrlSetState($FAST_FIRE_0, $GUI_CHECKED)
Else

Global $FAST_FIRE_INI_VALUE = _mread($Var0804, $Var0841)
Global $FAST_FIRE_1_used = 1
Global $FAST_FIRE_adress = $Var0804
Global $FAST_FIRE_adress1 = 1
Global $FAST_FIRE_INI_VALUE1 = 1
_mwrt($Var0804, $Var0841, "990399115", "long")
SoundPlay($local_files & "\bip.mp3")
EndIf
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($FAST_FIRE_0) = 1 or desactivate_FAST_FIRE() and $FAST_FIRE_adress1 = 1 and $FAST_FIRE_INI_VALUE1 = 1 and $FAST_FIRE_1_used = 1 and ProcessExists("S4Client.exe") > 0 Then
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
Global $FAST_FIRE_1_used = 0
Global $FAST_FIRE_key_push = 0
Global $FAST_FIRE_key_unpush = 1
GUICtrlSetState($FAST_FIRE_0, $GUI_CHECKED)
_mwrt($FAST_FIRE_adress, $Var0841, $FAST_FIRE_INI_VALUE , "long")
SoundPlay($local_files & "\bop.mp3")
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($SENTRY_RANGE_1) = 1 or activate_SENTRY_RANGE() and $SENTRY_RANGE_1_used = 0 and ProcessExists("S4Client.exe") > 0 Then
GUICtrlSetState($SENTRY_RANGE_1, $GUI_CHECKED)
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
$Var0805 = search($Var0841, "D9 45 FC D9 05", False, 0x00400000, 0x00900000)
If $Var0805 = 0 Then
MsgBox(0, "Trainer", "Sentry Range Fail...", 2)
Global $SENTRY_RANGE_1_used = 0
Global $SENTRY_RANGE_key_unpush = 1
Global $SENTRY_RANGE_key_push = 1
GUICtrlSetState($SENTRY_RANGE_0, $GUI_CHECKED)
Else

Global $SENTRY_RANGE_INI_VALUE = _mread($Var0805, $Var0841)
Global $SENTRY_RANGE_1_used = 1
Global $SENTRY_RANGE_adress = $Var0805
Global $SENTRY_RANGE_adress1 = 1
Global $SENTRY_RANGE_INI_VALUE1 = 1
_mwrt($Var0805, $Var0841, "3657188827", "long")
SoundPlay($local_files & "\bip.mp3")
EndIf
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($SENTRY_RANGE_0) = 1 or desactivate_SENTRY_RANGE() and $SENTRY_RANGE_adress1 = 1 and $SENTRY_RANGE_INI_VALUE1 = 1 and $SENTRY_RANGE_1_used = 1 and ProcessExists("S4Client.exe") > 0 Then
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
Global $SENTRY_RANGE_1_used = 0
Global $SENTRY_RANGE_key_push = 0
Global $SENTRY_RANGE_key_unpush = 1
GUICtrlSetState($SENTRY_RANGE_0, $GUI_CHECKED)
_mwrt($SENTRY_RANGE_adress, $Var0841, $SENTRY_RANGE_INI_VALUE , "long")
SoundPlay($local_files & "\bop.mp3")
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($ONESHOOT_1) = 1 or activate_ONESHOOT() and $ONESHOOT_1_used = 0 and ProcessExists("S4Client.exe") > 0 Then
GUICtrlSetState($ONESHOOT_1, $GUI_CHECKED)
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
$Var0806 = search($Var0841, "D9 45 FC 5E 8B E5 5D C2 04", False, 0x00400000, 0x00900000)
If $Var0806 = 0 Then
MsgBox(0, "Trainer", "ONE SHOOT Fail...", 2)
Global $ONESHOOT_1_used = 0
Global $ONESHOOT_key_unpush = 1
Global $ONESHOOT_key_push = 1
GUICtrlSetState($ONESHOOT_0, $GUI_CHECKED)
Else

Global $ONESHOOT_INI_VALUE = _mread($Var0806, $Var0841)
Global $ONESHOOT_1_used = 1
Global $ONESHOOT_adress = $Var0806
Global $ONESHOOT_adress1 = 1
Global $ONESHOOT_INI_VALUE1 = 1
_mwrt($Var0806, $Var0841, "1593591259", "long")
SoundPlay($local_files & "\bip.mp3")
EndIf
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($ONESHOOT_0) = 1 or desactivate_ONESHOOT() and $ONESHOOT_adress1 = 1 and $ONESHOOT_INI_VALUE1 = 1 and $ONESHOOT_1_used = 1 and ProcessExists("S4Client.exe") > 0 Then
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
Global $ONESHOOT_1_used = 0
Global $ONESHOOT_key_push = 0
Global $ONESHOOT_key_unpush = 1
GUICtrlSetState($ONESHOOT_0, $GUI_CHECKED)
_mwrt($ONESHOOT_adress, $Var0841, $ONESHOOT_INI_VALUE , "long")
SoundPlay($local_files & "\bop.mp3")
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($DAMAGE_X2_1) = 1 or activate_DAMAGE_X2() and $DAMAGE_X2_1_used = 0 and ProcessExists("S4Client.exe") > 0 Then
GUICtrlSetState($DAMAGE_X2_1, $GUI_CHECKED)
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
$Var0807 = search($Var0841, "6A 01 8B 4D 0C 51 8B 4D E4 E8 37 00 00 00 8B 55 E4 8B 42 04 89 45 EC 8B 4D EC 89 4D F4 8B 55 F4 89 55 E8 8B 45 FC 6B C0", False, 0x00400000, 0x00900000)
If $Var0807 = 0 Then
MsgBox(0, "Trainer", "ONE SHOOT Fail...", 2)
Global $DAMAGE_X2_1_used = 0
Global $DAMAGE_X2_key_unpush = 1
Global $DAMAGE_X2_key_push = 1
GUICtrlSetState($DAMAGE_X2_0, $GUI_CHECKED)
Else

Global $DAMAGE_X2_INI_VALUE = _mread($Var0807, $Var0841)
Global $DAMAGE_X2_1_used = 1
Global $DAMAGE_X2_adress = $Var0807
Global $DAMAGE_X2_adress1 = 1
Global $DAMAGE_X2_INI_VALUE1 = 1
_mwrt($Var0807, $Var0841, "1300955754", "long")
SoundPlay($local_files & "\bip.mp3")
EndIf
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($DAMAGE_X2_0) = 1 or desactivate_DAMAGE_X2() and $DAMAGE_X2_adress1 = 1 and $DAMAGE_X2_INI_VALUE1 = 1 and $DAMAGE_X2_1_used = 1 and ProcessExists("S4Client.exe") > 0 Then
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
Global $DAMAGE_X2_1_used = 0
Global $DAMAGE_X2_key_push = 0
Global $DAMAGE_X2_key_unpush = 1
GUICtrlSetState($DAMAGE_X2_0, $GUI_CHECKED)
_mwrt($DAMAGE_X2_adress, $Var0841, $DAMAGE_X2_INI_VALUE , "long")
SoundPlay($local_files & "\bop.mp3")
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($WJ_HEIGHT_1) = 1 or activate_WJ_HEIGHT() and $WJ_HEIGHT_1_used = 0 and ProcessExists("S4Client.exe") > 0 Then
GUICtrlSetState($WJ_HEIGHT_1, $GUI_CHECKED)
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
$Var0808 = search($Var0841, "6A 2F 8D 4D 84 51 E8", False, 0x00400000, 0x0F000000)
If $Var0808 = 0 Then
MsgBox(0, "Trainer", "ONE SHOOT Fail...", 2)
Global $WJ_HEIGHT_1_used = 0
Global $WJ_HEIGHT_key_unpush = 1
Global $WJ_HEIGHT_key_push = 1
GUICtrlSetState($WJ_HEIGHT_0, $GUI_CHECKED)
Else

Global $WJ_HEIGHT_INI_VALUE = _mread($Var0808, $Var0841)
Global $WJ_HEIGHT_1_used = 1
Global $WJ_HEIGHT_adress = $Var0808
Global $WJ_HEIGHT_adress1 = 1
Global $WJ_HEIGHT_INI_VALUE1 = 1
_mwrt($Var0808, $Var0841, "1301101162", "long")
SoundPlay($local_files & "\bip.mp3")
EndIf
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($WJ_HEIGHT_0) = 1 or desactivate_WJ_HEIGHT() and $WJ_HEIGHT_adress1 = 1 and $WJ_HEIGHT_INI_VALUE1 = 1 and $WJ_HEIGHT_1_used = 1 and ProcessExists("S4Client.exe") > 0 Then
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
Global $WJ_HEIGHT_1_used = 0
Global $WJ_HEIGHT_key_push = 0
Global $WJ_HEIGHT_key_unpush = 1
GUICtrlSetState($WJ_HEIGHT_0, $GUI_CHECKED)
_mwrt($WJ_HEIGHT_adress, $Var0841, $WJ_HEIGHT_INI_VALUE , "long")
SoundPlay($local_files & "\bop.mp3")
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf


If Guictrlread($INSTANT_RESPAWN_1) = 1 or activate_INSTANT_RESPAWN() and $INSTANT_RESPAWN_1_used = 0 and ProcessExists("S4Client.exe") > 0 Then
GUICtrlSetState($INSTANT_RESPAWN_1, $GUI_CHECKED)
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
$Var0809 = search($Var0841,"8B 4A 04 3B 48 08 1B D2 83 C2 01 0F B6 C2 85 C0 0F 85 43", False, 0x00400000, 0x0F000000)
If $Var0809 = 0 Then
MsgBox(0, "Trainer", "INSTANT RESPAWN Fail...", 2)
Global $INSTANT_RESPAWN_1_used = 0
Global $INSTANT_RESPAWN_key_unpush = 1
Global $INSTANT_RESPAWN_key_push = 1
GUICtrlSetState($INSTANT_RESPAWN_0, $GUI_CHECKED)
Else
Global $INSTANT_RESPAWN_INI_VALUE = _mread($Var0809, $Var0841)
Global $INSTANT_RESPAWN_1_used = 1
Global $INSTANT_RESPAWN_adress = $Var0809
Global $INSTANT_RESPAWN_adress1 = 1
Global $INSTANT_RESPAWN_INI_VALUE1 = 1
_mwrt( $Var0809, $Var0841, "989874827", "long")

SoundPlay($local_files & "\bip.mp3")
EndIf
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
If Guictrlread($INSTANT_RESPAWN_0) = 1 or desactivate_INSTANT_RESPAWN() and $INSTANT_RESPAWN_adress1 = 1 and $INSTANT_RESPAWN_INI_VALUE1 = 1 and $INSTANT_RESPAWN_1_used = 1 and ProcessExists("S4Client.exe") > 0 Then
_prcsus("HGWC.exe")
_prcsus("S4Client.exe")
Global $INSTANT_RESPAWN_1_used = 0
Global $INSTANT_RESPAWN_key_push = 0
Global $INSTANT_RESPAWN_key_unpush = 1
GUICtrlSetState($INSTANT_RESPAWN_0, $GUI_CHECKED)
_mwrt($INSTANT_RESPAWN_adress, $Var0841, $INSTANT_RESPAWN_INI_VALUE , "long")
SoundPlay($local_files & "\bop.mp3")
_prcres("HGWC.exe")
_prcres("S4Client.exe")
EndIf
Wend
;==================================================================================

Lien du .au3 [Platerforme Mega]:

Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

Lumenia
 
Status
Not open for further replies.