Page 1 of 2 12 LastLast
Results 1 to 15 of 21
  1. #1
    Argonauts's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Location
    Under World
    Posts
    12
    Reputation
    10
    Thanks
    14

    Autoit - D3D Hack Source Code

    Hello Guys!
    -------------------------------
    Please no one Ask Me What is this!!
    ------------------------------------------
    First Let's Start With Our Menu

    Code:
    
    #include <WindowsConstants.au3>
    #include <WinAPI.au3>
    #include <WindowsConstants.au3>
    #include "D3DBase.au3" 
    #include <GUIConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    
    
    
    
    
    
    HotKeySet("{F12}", "show")  ;The Keys To Show The Menu
    HotKeySet("{INS}", "show") 
    #RequireAdmin
    
    
    
    
    _Apple_Startup(5, 0xFFFFFF, 0x66FF00, 0xFF0000)
    
    
    
    
    
    
    
    
    $GUI = _Apple_Draw_Gui(221, 28,1, "", 0xCCFFFF	, 230)
    
    
    $GUI1 = _Apple_Draw_Gui(221, 224, 1, "", 0xCCFFFF	, 230)
    ;0xCCFFFF	 = Color of the background
    ;221 = width
    ;28 = $height
    
    
    _Apple_Create_Function("God Mode", 100) ;The Text Of The First Hack
    _Apple_Create_Function("Super Weapons", 100);The Text Of The Second Hack
    _Apple_Create_Function("Unlimited Ammo", 100)
    _Apple_Create_Function("Ghost Mode", 100)
    _Apple_Create_Function("Exit", 50)
    
    
    
    
    _Apple_State_Gui(1, $GUI) 
    _Apple_State_Gui(1, $GUI1) 
    _Apple_Topmost_Check("D3D") 
    _Apple_Enable_Up_Down()
    
    
    While 1
    	Sleep(2000)
    WEnd
    
    
    
    
    
    
    Func _0($action)
    	If $action = 1 Then
    		_MemoryWrite(0x00, $Open, "123456789", "dword")
    		
    
    
    	ElseIf $action = 0 Then
    		_MemoryWrite(0x00, $Open, "12344456789", "dword")
    
    
    
    
    	EndIf
    EndFunc
    
    
    
    
    
    
    
    
    Func _1($action)
    	If $action = 1 Then
    		_MemoryWrite(0x00, $Open, "123456789", "dword")
    	ElseIf $action = 0 Then
    		_MemoryWrite(0x00, $Open, "12344456789", "dword")
    	EndIf
    EndFunc
    
    
    
    
    Func _2($action)
    	ProcessClose("AVA.exe")
    	Exit
    EndFunc
    
    
    
    
    
    
    
    
    
    
    Func _wait()
    	If ProcessExists("AVA.exe") = 0 Then
    		Exit
    	EndIf
    EndFunc
    
    
    Func _exit()
    	_memoryclose($Open)
    	Exit
    EndFunc
    
    
    #Region _memory
    
    
    Func _memoryopen($iv_pid, $iv_desiredaccess = 2035711, $if_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", $if_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 _memoryread($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 _memorywrite($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 _memoryclose($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 _memorypointerread($iv_address, $ah_handle, $av_offset, $sv_type = "dword")
    	If IsArray($av_offset) Then
    		If IsArray($ah_handle) Then
    			Local $iv_pointercount = UBound($av_offset) - 1
    		Else
    			SetError(2)
    			Return 0
    		EndIf
    	Else
    		SetError(1)
    		Return 0
    	EndIf
    	Local $iv_data[2], $i
    	Local $v_buffer = DllStructCreate("dword")
    	For $i = 0 To $iv_pointercount
    		If $i = $iv_pointercount Then
    			$v_buffer = DllStructCreate($sv_type)
    			If @error Then
    				SetError @error + 2)
    				Return 0
    			EndIf
    			$iv_address = "0x" & Hex($iv_data[1] + $av_offset[$i])
    			DllCall($ah_handle[0], "int", "ReadProcessMemory", "int", $ah_handle[1], "int", $iv_address, "ptr", DllStructGetPtr($v_buffer), "int", DllStructGetSize($v_buffer), "int", "")
    			If @error Then
    				SetError(7)
    				Return 0
    			EndIf
    			$iv_data[1] = DllStructGetData($v_buffer, 1)
    		ElseIf $i = 0 Then
    			DllCall($ah_handle[0], "int", "ReadProcessMemory", "int", $ah_handle[1], "int", $iv_address, "ptr", DllStructGetPtr($v_buffer), "int", DllStructGetSize($v_buffer), "int", "")
    			If @error Then
    				SetError(7)
    				Return 0
    			EndIf
    			$iv_data[1] = DllStructGetData($v_buffer, 1)
    		Else
    			$iv_address = "0x" & Hex($iv_data[1] + $av_offset[$i])
    			DllCall($ah_handle[0], "int", "ReadProcessMemory", "int", $ah_handle[1], "int", $iv_address, "ptr", DllStructGetPtr($v_buffer), "int", DllStructGetSize($v_buffer), "int", "")
    			If @error Then
    				SetError(7)
    				Return 0
    			EndIf
    			$iv_data[1] = DllStructGetData($v_buffer, 1)
    		EndIf
    	Next
    	$iv_data[0] = $iv_address
    	Return $iv_data
    EndFunc
    
    
    Func _memorypointerwrite($iv_address, $ah_handle, $av_offset, $v_data, $sv_type = "dword")
    	If IsArray($av_offset) Then
    		If IsArray($ah_handle) Then
    			Local $iv_pointercount = UBound($av_offset) - 1
    		Else
    			SetError(2)
    			Return 0
    		EndIf
    	Else
    		SetError(1)
    		Return 0
    	EndIf
    	Local $iv_structdata, $i
    	Local $v_buffer = DllStructCreate("dword")
    	For $i = 0 To $iv_pointercount
    		If $i = $iv_pointercount Then
    			$v_buffer = DllStructCreate($sv_type)
    			If @error Then
    				SetError @error + 3)
    				Return 0
    			EndIf
    			DllStructSetData($v_buffer, 1, $v_data)
    			If @error Then
    				SetError(8)
    				Return 0
    			EndIf
    			$iv_address = "0x" & Hex($iv_structdata + $av_offset[$i])
    			DllCall($ah_handle[0], "int", "WriteProcessMemory", "int", $ah_handle[1], "int", $iv_address, "ptr", DllStructGetPtr($v_buffer), "int", DllStructGetSize($v_buffer), "int", "")
    			If @error Then
    				SetError(9)
    				Return 0
    			Else
    				Return $iv_address
    			EndIf
    		ElseIf $i = 0 Then
    			DllCall($ah_handle[0], "int", "ReadProcessMemory", "int", $ah_handle[1], "int", $iv_address, "ptr", DllStructGetPtr($v_buffer), "int", DllStructGetSize($v_buffer), "int", "")
    			If @error Then
    				SetError(3)
    				Return 0
    			EndIf
    			$iv_structdata = DllStructGetData($v_buffer, 1)
    		Else
    			$iv_address = "0x" & Hex($iv_structdata + $av_offset[$i])
    			DllCall($ah_handle[0], "int", "ReadProcessMemory", "int", $ah_handle[1], "int", $iv_address, "ptr", DllStructGetPtr($v_buffer), "int", DllStructGetSize($v_buffer), "int", "")
    			If @error Then
    				SetError(3)
    				Return 0
    			EndIf
    			$iv_structdata = DllStructGetData($v_buffer, 1)
    		EndIf
    	Next
    EndFunc
    
    
    Func show()
        If GUISetState() = 1 Then
            $GUI1 = GUISetState(@SW_SHOW)
        ElseIf GUISetState() = 0 Then
            $GUI1 = GUISetState(@SW_HIDE)
        EndIf
    EndFunc
    
    
    
    
    
    
    Func _memorygetbaseaddress($ah_handle, $ihexdec = 0)
    	Local $iv_address = 1048576
    	Local $v_buffer = DllStructCreate("dword;dword;dword;dword;dword;dword;dword")
    	Local $vdata
    	Local $vtype
    	If NOT IsArray($ah_handle) Then
    		SetError(1)
    		Return 0
    	EndIf
    	DllCall($ah_handle[0], "int", "VirtualQueryEx", "int", $ah_handle[1], "int", $iv_address, "ptr", DllStructGetPtr($v_buffer), "int", DllStructGetSize($v_buffer))
    	If NOT @error Then
    		$vdata = Hex(DllStructGetData($v_buffer, 2))
    		$vtype = Hex(DllStructGetData($v_buffer, 3))
    		While $vtype <> "00000080"
    			DllCall($ah_handle[0], "int", "VirtualQueryEx", "int", $ah_handle[1], "int", $iv_address, "ptr", DllStructGetPtr($v_buffer), "int", DllStructGetSize($v_buffer))
    			$vdata = Hex(DllStructGetData($v_buffer, 2))
    			$vtype = Hex(DllStructGetData($v_buffer, 3))
    			If Hex($iv_address) = "01000000" Then ExitLoop
    			$iv_address += 65536
    		WEnd
    		If $vtype = "00000080" Then
    			SetError(0)
    			If $ihexdec = 1 Then
    				Return Dec($vdata)
    			Else
    				Return $vdata
    			EndIf
    		Else
    			SetError(2)
    			Return 0
    		EndIf
    	Else
    		SetError(3)
    		Return 0
    	EndIf
    EndFunc

    Let's Explain The Codes:
    Code:
    HotKeySet("{F12}", "show")
    Code:
    HotKeySet("{INS}", "show")


    This will Show The D3D Menu And The Key is F12

    Ex If you Want To Change Do it like this
    Code:
    HotKeySet("{F12}", "show")
    And If We Want To Make It Num or Keys Like This :
    Code:
    HotKeySet("P", "show")
    So Now the Key is "P"
    -------------------------------------------
    So This Is The Back Ground of The Menu:

    Code:
    $GUI = _Apple_Draw_Gui(221, 28,1, "", 0xCCFFFF	, 230)
    
    
    $GUI1 = _Apple_Draw_Gui(221, 224, 1, "", 0xCCFFFF	, 230)
    0xCCFFF is The Color of the menu

    And Here is The List Of The Colors Codes : HTML color codes

    -----------------------------------------------------------------
    This is The Text of the hacks
    and the 100 or 50 is the Width of the Text
    Code:
    _Apple_Create_Function("God Mode", 100) ;The Text Of The First Hack
    _Apple_Create_Function("Super Weapons", 100);The Text Of The Second Hack
    _Apple_Create_Function("Unlimited Ammo", 100)
    _Apple_Create_Function("Ghost Mode", 100)
    _Apple_Create_Function("Exit", 50)
    ---------------------------------------
    Okay Guys There a thing Called #include <D3DBase.au3>
    This is an additional #Include And it's important
    This Include is the functions of the hack
    I will let you make it so find every function in the injector and the Hack and make it and Call it D3DBase
    ------------------------------------------------------------
    Now With The Injector Which Will Inject The Hack:
    Code:
    #Region
    Code:
    #AutoIt3Wrapper_Icon=..\..\WarRock.ico
    #EndRegion
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    
    
    FileInstall("D3DHack.ex", @TempDir & "\D3DHack.exe",1)
    
    
    
    
    #Region ### START Koda GUI section ###
    $Form2 = GUICreate("[AA]D3DInject", 300, 160, 337, 217)
    $Status = GUICtrlCreateLabel("Status: Not Working", 83, 100, 254, 50)
    GUICtrlSetColor($Status, 0x737CA1)
    GUICtrlSetFont(-1, 10, 0, 20, "0")
    $Label1 = GUICtrlCreateLabel("Waiting For AVA!", 45, 16, 254, 46)
    GUICtrlSetFont(-1, 18, 0, 20, "0")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    
    
    
    
    
    
    
     
    	 
    While 1
    
    
    
    
    	If	ProcessWait("AVA.exe") Then
    		$Var0270 = ProcessExists("AVA.exe")
    		$Var0271 = Fn0001($Var0270)
    		$Status = GUICtrlCreateLabel("Status: Working", 83, 100, 254, 50)
    		GUICtrlSetColor($Status, 0x737CA1)
    		GUICtrlSetFont(-1, 18, 0, 20, "0")
    	    $Label1 = GUICtrlCreateLabel("The D3D Working!", 80, 16, 254, 46)
    	    GUICtrlSetFont(-1, 26, 800, 0, "Arial Narrow")
    		ShellExecute( @TempDir & "\D3DHack.exe")
    		Exit
    	EndIf
    
    
    WEnd
    
    
    
    
    
    
    
    
    Func Fn000C($Arg00, $Arg01)
    	If $Arg00 == 0 Then Return SetError(1, "", False)
    	If Not (FileExists($Arg01)) Then Return SetError(2, "", False)
    	If Not (StringRight($Arg01, 4) == ".dll") Then Return SetError(3, "", False)
    	$Var0273 = DllOpen("kernel32.dll")
    	If @error Then Return SetError(4, "", False)
    	$Var0274 = DllStructCreate("char[255]")
    	DllCall($Var0273, "DWORD", "GetFullPathNameA", "str", $Arg01, "DWORD", 0x00FF, "ptr", DllStructGetPtr($Var0274), "int", 0)
    	If @error Then Return SetError(5, "", False)
    	$Var0275 = DllCall($Var0273, "DWORD", "OpenProcess", "DWORD", 0x001F0FFF, "int", 0, "DWORD", $Arg00)
    	If @error Then Return SetError(6, "", False)
    	$Var0276 = DllCall($Var0273, "DWORD", "GetModuleHandleA", "str", "kernel32.dll")
    	If @error Then Return SetError(7, "", False)
    	$Var0277 = DllCall($Var0273, "DWORD", "GetProcAddress", "DWORD", $Var0276[0], "str", "LoadLibraryA")
    	If @error Then Return SetError(8, "", False)
    	$Var0278 = DllCall($Var0273, "DWORD", "VirtualAllocEx", "int", $Var0275[0], "int", 0, "ULONG_PTR", DllStructGetSize($Var0274), "DWORD", 0x3000, "int", 4)
    	If @error Then Return SetError(9, "", False)
    	DllCall("kernel32.dll", "BOOL", "WriteProcessMemory", "int", $Var0275[0], "DWORD", $Var0278[0], "str", DllStructGetData($Var0274, 1), "ULONG_PTR", DllStructGetSize($Var0274), "int", 0)
    	If @error Then Return SetError(10, "", False)
    	$Var0279 = DllCall($Var0273, "int", "CreateRemoteThread", "DWORD", $Var0275[0], "int", 0, "int", 0, "DWORD", $Var0277[0], "DWORD", $Var0278[0], "int", 0, "int", 0)
    	If @error Then Return SetError(0x000B, "", False)
    	DllCall($Var0273, "BOOL", "CloseHandle", "DWORD", $Var0275[0])
    	DllClose($Var0273)
    	Return SetError(0, "", True)
    
    
    EndFunc
    
    
    Func Fn000D($Arg00)
    	Local $Local0007 = StringSplit($Arg00, "")
    	$Arg00 = 0
    	For $Var0002 = 1 To UBound($Local0007) - 1
    		$Arg00 = $Arg00 + $Local0007[$Var0002]
    	Next
    	Return $Arg00
    EndFunc
    
    
    Func Fn0000($Arg00, $Arg01, $Arg02, $ArgOpt03 = False, $ArgOpt04 = 4194304, $ArgOpt05 = 16777215, $ArgOpt06 = 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
    	If StringLen($Arg01) / 2 <> StringLen($Arg02) Then
    		SetError(4)
    		Return -4
    	EndIf
    	Local $Local0000 = ""
    	Local $Var0000
    	Local $Var0001
    	For $Var0002 = 0 To StringLen($Arg02) - 1
    		$Var0000 = StringLeft($Arg01, 2)
    		$Arg01 = StringRight($Arg01, StringLen($Arg01) - 2)
    		$Var0001 = StringLeft($Arg02, 1)
    		$Arg02 = StringRight($Arg02, StringLen($Arg02) - 1)
    		If $Var0001 = "?" Then $Var0000 = ".."
    		$Local0000 = $Local0000 & $Var0000
    	Next
    	$Arg01 = $Local0000
    	For $Var0003 = $ArgOpt04 To $ArgOpt05 Step $ArgOpt06 - (StringLen($Arg01) / 2)
    		StringRegExp(Fn0002($Var0003, $Arg00, "byte[" & $ArgOpt06 & "]"), $Arg01, 1, 2)
    		If Not @error Then
    			If $ArgOpt03 Then
    				Return StringFormat("0x%.8X", $Var0003 + ((@extended - 2) / 2))
    			Else
    				Return StringFormat("0x%.8X", $Var0003 + ((@extended - StringLen($Arg01) - 2) / 2))
    			EndIf
    		EndIf
    	Next
    	Return -3
    EndFunc
    
    
    Func Fn0001($Arg00, $ArgOpt01 = 2035711, $ArgOpt02 = 1)
    	If Not ProcessExists($Arg00) Then
    		SetError(1)
    		Return 0
    	EndIf
    	Local $Local0001[2] = [DllOpen("kernel32.dll")]
    	If @error Then
    		SetError(2)
    		Return 0
    	EndIf
    	Local $Local0002 = DllCall($Local0001[0], "int", "OpenProcess", "int", $ArgOpt01, "int", $ArgOpt02, "int", $Arg00)
    	If @error Then
    		DllClose($Local0001[0])
    		SetError(3)
    		Return 0
    	EndIf
    	$Local0001[1] = $Local0002[0]
    	Return $Local0001
    EndFunc
    
    
    Func Fn0002($Arg00, $Arg01, $ArgOpt02 = "dword")
    	If Not IsArray($Arg01) Then
    		SetError(1)
    		Return 0
    	EndIf
    	Local $Local0003 = DllStructCreate($ArgOpt02)
    	If @error Then
    		SetError @error + 1)
    		Return 0
    	EndIf
    	DllCall($Arg01[0], "int", "ReadProcessMemory", "int", $Arg01[1], "int", $Arg00, "ptr", DllStructGetPtr($Local0003), "int", DllStructGetSize($Local0003), "int", "")
    	If Not @error Then
    		Local $Local0004 = DllStructGetData($Local0003, 1)
    		Return $Local0004
    	Else
    		SetError(6)
    		Return 0
    	EndIf
    EndFunc
    
    
    Func Fn0003($Arg00, $Arg01, $Arg02, $ArgOpt03 = "dword")
    	If Not IsArray($Arg01) Then
    		SetError(1)
    		Return 0
    	EndIf
    	Local $Local0003 = DllStructCreate($ArgOpt03)
    	If @error Then
    		SetError @error + 1)
    		Return 0
    	Else
    		DllStructSetData($Local0003, 1, $Arg02)
    		If @error Then
    			SetError(6)
    			Return 0
    		EndIf
    	EndIf
    	DllCall($Arg01[0], "int", "WriteProcessMemory", "int", $Arg01[1], "int", $Arg00, "ptr", DllStructGetPtr($Local0003), "int", DllStructGetSize($Local0003), "int", "")
    	If Not @error Then
    		Return 1
    	Else
    		SetError(7)
    		Return 0
    	EndIf
    EndFunc
    
    
    Func Fn0004($Arg00)
    	If Not IsArray($Arg00) Then
    		SetError(1)
    		Return 0
    	EndIf
    	DllCall($Arg00[0], "int", "CloseHandle", "int", $Arg00[1])
    	If Not @error Then
    		DllClose($Arg00[0])
    		Return 1
    	Else
    		DllClose($Arg00[0])
    		SetError(2)
    		Return 0
    	EndIf
    EndFunc
    
    
    Func Fn0005($Arg00, $Arg01, $Arg02, $ArgOpt03 = "dword")
    	If IsArray($Arg02) Then
    		If IsArray($Arg01) Then
    			Local $Local0005 = UBound($Arg02) - 1
    		Else
    			SetError(2)
    			Return 0
    		EndIf
    	Else
    		SetError(1)
    		Return 0
    	EndIf
    	Local $Local0006[2], $Var0002
    	Local $Local0003 = DllStructCreate("dword")
    	For $Var0002 = 0 To $Local0005
    		If $Var0002 = $Local0005 Then
    			$Local0003 = DllStructCreate($ArgOpt03)
    			If @error Then
    				SetError @error + 2)
    				Return 0
    			EndIf
    			$Arg00 = "0x" & Hex($Local0006[1] + $Arg02[$Var0002])
    			DllCall($Arg01[0], "int", "ReadProcessMemory", "int", $Arg01[1], "int", $Arg00, "ptr", DllStructGetPtr($Local0003), "int", DllStructGetSize($Local0003), "int", "")
    			If @error Then
    				SetError(7)
    				Return 0
    			EndIf
    			$Local0006[1] = DllStructGetData($Local0003, 1)
    		ElseIf $Var0002 = 0 Then
    			DllCall($Arg01[0], "int", "ReadProcessMemory", "int", $Arg01[1], "int", $Arg00, "ptr", DllStructGetPtr($Local0003), "int", DllStructGetSize($Local0003), "int", "")
    			If @error Then
    				SetError(7)
    				Return 0
    			EndIf
    			$Local0006[1] = DllStructGetData($Local0003, 1)
    		Else
    			$Arg00 = "0x" & Hex($Local0006[1] + $Arg02[$Var0002])
    			DllCall($Arg01[0], "int", "ReadProcessMemory", "int", $Arg01[1], "int", $Arg00, "ptr", DllStructGetPtr($Local0003), "int", DllStructGetSize($Local0003), "int", "")
    			If @error Then
    				SetError(7)
    				Return 0
    			EndIf
    			$Local0006[1] = DllStructGetData($Local0003, 1)
    		EndIf
    	Next
    	$Local0006[0] = $Arg00
    	Return $Local0006
    EndFunc
    
    
    Func Fn0006($Arg00, $Arg01, $Arg02, $Arg03, $ArgOpt04 = "dword")
    	If IsArray($Arg02) Then
    		If IsArray($Arg01) Then
    			Local $Local0005 = UBound($Arg02) - 1
    		Else
    			SetError(2)
    			Return 0
    		EndIf
    	Else
    		SetError(1)
    		Return 0
    	EndIf
    	Local $Var0004, $Var0002
    	Local $Local0003 = DllStructCreate("dword")
    	For $Var0002 = 0 To $Local0005
    		If $Var0002 = $Local0005 Then
    			$Local0003 = DllStructCreate($ArgOpt04)
    			If @error Then
    				SetError @error + 3)
    				Return 0
    			EndIf
    			DllStructSetData($Local0003, 1, $Arg03)
    			If @error Then
    				SetError(8)
    				Return 0
    			EndIf
    			$Arg00 = "0x" & Hex($Var0004 + $Arg02[$Var0002])
    			DllCall($Arg01[0], "int", "WriteProcessMemory", "int", $Arg01[1], "int", $Arg00, "ptr", DllStructGetPtr($Local0003), "int", DllStructGetSize($Local0003), "int", "")
    			If @error Then
    				SetError(9)
    				Return 0
    			Else
    				Return $Arg00
    			EndIf
    		ElseIf $Var0002 = 0 Then
    			DllCall($Arg01[0], "int", "ReadProcessMemory", "int", $Arg01[1], "int", $Arg00, "ptr", DllStructGetPtr($Local0003), "int", DllStructGetSize($Local0003), "int", "")
    			If @error Then
    				SetError(3)
    				Return 0
    			EndIf
    			$Var0004 = DllStructGetData($Local0003, 1)
    		Else
    			$Arg00 = "0x" & Hex($Var0004 + $Arg02[$Var0002])
    			DllCall($Arg01[0], "int", "ReadProcessMemory", "int", $Arg01[1], "int", $Arg00, "ptr", DllStructGetPtr($Local0003), "int", DllStructGetSize($Local0003), "int", "")
    			If @error Then
    				SetError(3)
    				Return 0
    			EndIf
    			$Var0004 = DllStructGetData($Local0003, 1)
    		EndIf
    	Next
    EndFunc
    
    
    Func Fn0007($Arg00, $Arg01)
    	Const $Var0005 = 0x0020
    	Const $Var0006 = 8
    	Const $Var0007 = 2
    	Local $Var0008, $Var0009, $Var000A, $Var000B, $Var000C, $Var000D, $Var000E
    	$Var000C = 1
    	$Var000F = DllStructCreate("dword;int")
    	If IsArray($Arg00) Then $Var000C = UBound($Arg00)
    	$Var0010 = DllStructCreate("dword;dword[" & (3 * $Var000C) & "]")
    	$Var0011 = DllStructCreate("dword;dword[" & (3 * $Var000C) & "]")
    	$Var000B = DllCall("kernel32.dll", "hwnd", "GetCurrentProcess")
    	$Var0009 = DllCall("advapi32.dll", "int", "OpenProcessToken", "hwnd", $Var000B[0], "int", BitOR($Var0005, $Var0006), "int_ptr", 0)
    	If $Var0009[0] Then
    		$Var0008 = $Var0009[3]
    		DllStructSetData($Var0010, 1, 1)
    		$Var000D = 1
    		While $Var000D <= $Var000C
    			If IsArray($Arg00) Then
    				$Var000E = $Arg00[$Var000D - 1]
    			Else
    				$Var000E = $Arg00
    			EndIf
    			$Var0012 = DllCall("advapi32.dll", "int", "LookupPrivilegeValue", "str", "", "str", $Var000E, "ptr", DllStructGetPtr($Var000F))
    			If $Var0012[0] Then
    				If $Arg01 Then
    					DllStructSetData($Var0010, 2, $Var0007, (3 * $Var000D))
    				Else
    					DllStructSetData($Var0010, 2, 0, (3 * $Var000D))
    				EndIf
    				DllStructSetData($Var0010, 2, DllStructGetData($Var000F, 1), (3 * ($Var000D - 1)) + 1)
    				DllStructSetData($Var0010, 2, DllStructGetData($Var000F, 2), (3 * ($Var000D - 1)) + 2)
    				DllStructSetData($Var000F, 1, 0)
    				DllStructSetData($Var000F, 2, 0)
    			EndIf
    			$Var000D += 1
    		WEnd
    		$Var0012 = DllCall("advapi32.dll", "int", "AdjustTokenPrivileges", "hwnd", $Var0008, "int", 0, "ptr", DllStructGetPtr($Var0010), "int", DllStructGetSize($Var0011), "ptr", DllStructGetPtr($Var0011), "int_ptr", 0)
    		$Var0013 = DllCall("kernel32.dll", "int", "GetLastError")
    	EndIf
    	$Var0011 = 0
    	$Var0010 = 0
    	$Var000F = 0
    	If $Var0009[0] = 0 Then Return 0
    	$Var0009 = DllCall("kernel32.dll", "int", "CloseHandle", "hwnd", $Var0008)
    	If Not $Var0012[0] And Not $Var0009[0] Then Return 0
    	Return $Var0012[0]
    EndFunc
    Global $Var0014
    
    
    Func Fn0008($ArgOpt00 = "skin.dll")
    	$ArgOpt00 = "F:\" & $ArgOpt00
    	$Var0014 = DllOpen($ArgOpt00)
    EndFunc
    
    
    Func Fn0009($Arg00, $Arg01, $ArgOpt02 = 1)
    	DllCall($Var0014, "int:cdecl", "InitLicenKeys", "wstr", "SKINCRAFTER", "wstr", "SKINCRAFTER.COM", "wstr", "support@skincrafter.com", "wstr", "DEMOSKINCRAFTERLICENCE")
    	DllCall($Var0014, "int:cdecl", "InitDecoration", "int", 1)
    	DllCall($Var0014, "int:cdecl", "LoadSkinFromFile", "wstr", $Arg01)
    	DllCall($Var0014, "int:cdecl", "ApplySkin")
    	DllCall($Var0014, "int:cdecl", "DecorateAs", "long", $Arg00, "long", 1)
    	If $ArgOpt02 = 1 Then DllCall($Var0014, "int:cdecl", "UpdateControl", "wstr", 0)
    EndFunc
    
    
    Func Fn000A()
    	Return DllCall($Var0014, "int:cdecl", "UpdateControl", "wstr", 0)
    EndFunc
    
    
    Func Fn000B()
    	DllCall($Var0014, "int", "DeInitDecoration")
    	DllCall($Var0014, "int", "RemoveSkin")
    	DllClose($Var0014)
    	$Var0014 = -1
    EndFunc
    Global Const $Var0015 = -3
    Global Const $Var0016 = -4
    Global Const $Var0017 = -5
    Global Const $Var0018 = -6
    Global Const $Var0019 = -7
    Global Const $Var001A = -8
    Global Const $Var001B = -9
    Global Const $Var001C = -10
    Global Const $Var001D = -0x000B
    Global Const $Var001E = -0x000C
    Global Const $Var001F = -0x000D
    Global Const $Var0020 = "GUI_RUNDEFMSG"
    Global Const $Var0021 = 0
    Global Const $Var0022 = 1
    Global Const $Var0023 = 2
    Global Const $Var0024 = 1
    Global Const $Var0025 = 2
    Global Const $Var0026 = 4
    Global Const $Var0027 = 8
    Global Const $Var0028 = 0x1000
    Global Const $Var0029 = $Var0027
    Global Const $Var002A = 0x0010
    Global Const $Var002B = 0x0020
    Global Const $Var002C = 0x0040
    Global Const $Var002D = 0x0080
    Global Const $Var002E = 0x0100
    Global Const $Var002F = 0x2000
    Global Const $Var0030 = 0x0200
    Global Const $Var0031 = 0x0400
    Global Const $Var0032 = 0x0800
    Global Const $Var0033 = 2
    Global Const $Var0034 = 4
    Global Const $Var0035 = 8
    Global Const $Var0036 = 1
    Global Const $Var0037 = 2
    Global Const $Var0038 = 4
    Global Const $Var0039 = 8
    Global Const $Var003A = 0x0020
    Global Const $Var003B = 0x0040
    Global Const $Var003C = 0x0080
    Global Const $Var003D = 0x0100
    Global Const $Var003E = 0x0200
    Global Const $Var003F = 0x0300
    Global Const $Var0040 = 0x0220
    Global Const $Var0041 = 0x0240
    Global Const $Var0042 = 0x0322
    Global Const $Var0043 = 0x0066
    Global Const $Var0044 = 1
    Global Const $Var0045 = 2
    Global Const $Var0046 = 4
    Global Const $Var0047 = 6
    Global Const $Var0048 = 8
    Global Const $Var0049 = 10
    Global Const $Var004A = 0x000C
    Global Const $Var004B = 0x000E
    Global Const $Var004C = 0x0010
    Global Const $Var004D = 0x0012
    Global Const $Var004E = 0x0014
    Global Const $Var004F = 0x0016
    Global Const $Var0050 = 0x0018
    Global Const $Var0051 = -2
    Global Const $Var0052 = -1
    Global Const $Var0053 = -2
    Global Const $Var0054 = 0xFE000000
    Global Const $Var0055 = 0x00100000
    Global Const $Var0056 = 0
    Global Const $Var0057 = 1
    Global Const $Var0058 = 2
    Global Const $Var0059 = 3
    Global Const $Var005A = 4
    Global Const $Var005B = 5
    Global Const $Var005C = 6
    Global Const $Var005D = 7
    Global Const $Var005E = 8
    Global Const $Var005F = 9
    Global Const $Var0060 = 0x000B
    Global Const $Var0061 = 0x000C
    Global Const $Var0062 = 0x000E
    Global Const $Var0063 = 0x0010
    Global Const $Var0064 = 0x0011
    Global Const $Var0065 = 0x0012
    Global Const $Var0066 = 0x0080
    Global Const $Var0067 = 0x0100
    Global Const $Var0068 = 0x0200
    Global Const $Var0069 = 0x0400
    Global Const $Var006A = 0x1000
    Global Const $Var006B = 0
    Global Const $Var006C = 0
    Global Const $Var006D = $Var0067
    Global Const $Var006E = $Var0067
    Global Const $Var006F = 0
    Global Const $Var0070 = 0
    Global Const $Var0071 = 0x00010000
    Global Const $Var0072 = 0x00020000
    Global Const $Var0073 = 0x00010000
    Global Const $Var0074 = 0x00020000
    Global Const $Var0075 = 0x00040000
    Global Const $Var0076 = 0x00040000
    Global Const $Var0077 = 0x00080000
    Global Const $Var0078 = 0x00100000
    Global Const $Var0079 = 0x00200000
    Global Const $Var007A = 0x00400000
    Global Const $Var007B = 0x00800000
    Global Const $Var007C = 0x00C00000
    Global Const $Var007D = 0x00CF0000
    Global Const $Var007E = 0x00CF0000
    Global Const $Var007F = 0x01000000
    Global Const $Var0080 = 0x02000000
    Global Const $Var0081 = 0x04000000
    Global Const $Var0082 = 0x08000000
    Global Const $Var0083 = 0x10000000
    Global Const $Var0084 = 0x20000000
    Global Const $Var0085 = 0x40000000
    Global Const $Var0086 = 0x80000000
    Global Const $Var0087 = 0x80880000
    Global Const $Var0088 = 0x0080
    Global Const $Var0089 = 0x0200
    Global Const $Var008A = 0x2000
    Global Const $Var008B = 0x0010
    Global Const $Var008C = 0x0040
    Global Const $Var008D = 0x00040000
    Global Const $Var008E = 0x02000000
    Global Const $Var008F = 0x0200
    Global Const $Var0090 = 0x0400
    Global Const $Var0091 = 1
    Global Const $Var0092 = 0x4000
    Global Const $Var0093 = 0x0300
    Global Const $Var0094 = 0x1000
    Global Const $Var0095 = 0x00020000
    Global Const $Var0096 = 0x0080
    Global Const $Var0097 = 8
    Global Const $Var0098 = 0x0020
    Global Const $Var0099 = 0x0100
    Global Const $Var009A = 0x00080000
    Global Const $Var009B = 0x00010000
    Global Const $Var009C = 0x00400000
    Global Const $Var009D = 0x2000
    Global Const $Var009E = 0x000E
    Global Const $Var009F = 0x000D
    Global Const $Var00A0 = 5
    Global Const $Var00A1 = 0x0214
    Global Const $Var00A2 = 0x0400
    Global Const $Var00A3 = 1
    Global Const $Var00A4 = 2
    Global Const $Var00A5 = 3
    Global Const $Var00A6 = 6
    Global Const $Var00A7 = 7
    Global Const $Var00A8 = 8
    Global Const $Var00A9 = 10
    Global Const $Var00AA = 0x000B
    Global Const $Var00AB = 0x000C
    Global Const $Var00AC = 0x000F
    Global Const $Var00AD = 0x0010
    Global Const $Var00AE = 0x0012
    Global Const $Var00AF = 0x0014
    Global Const $Var00B0 = 0x0015
    Global Const $Var00B1 = 0x0018
    Global Const $Var00B2 = 0x001A
    Global Const $Var00B3 = 0x001B
    Global Const $Var00B4 = 0x001C
    Global Const $Var00B5 = 0x001D
    Global Const $Var00B6 = 0x001E
    Global Const $Var00B7 = 0x001F
    Global Const $Var00B8 = 0x0020
    Global Const $Var00B9 = 0x0021
    Global Const $Var00BA = 0x0022
    Global Const $Var00BB = 0x0023
    Global Const $Var00BC = 0x0024
    Global Const $Var00BD = 0x0026
    Global Const $Var00BE = 0x0027
    Global Const $Var00BF = 0x0028
    Global Const $Var00C0 = 0x002A
    Global Const $Var00C1 = 0x002B
    Global Const $Var00C2 = 0x002C
    Global Const $Var00C3 = 0x002D
    Global Const $Var00C4 = 0x002E
    Global Const $Var00C5 = 0x002F
    Global Const $Var00C6 = 0x0030
    Global Const $Var00C7 = 0x0031
    Global Const $Var00C8 = 0x0032
    Global Const $Var00C9 = 0x0033
    Global Const $Var00CA = 0x0037
    Global Const $Var00CB = 0x0039
    Global Const $Var00CC = 0x003D
    Global Const $Var00CD = 0x0041
    Global Const $Var00CE = 0x0044
    Global Const $Var00CF = 0x0046
    Global Const $Var00D0 = 0x0047
    Global Const $Var00D1 = 0x0048
    Global Const $Var00D2 = 0x004E
    Global Const $Var00D3 = 0x004A
    Global Const $Var00D4 = 0x004B
    Global Const $Var00D5 = 0x0050
    Global Const $Var00D6 = 0x0051
    Global Const $Var00D7 = 0x0052
    Global Const $Var00D8 = 0x0053
    Global Const $Var00D9 = 0x0054
    Global Const $Var00DA = 0x0055
    Global Const $Var00DB = 0x0300
    Global Const $Var00DC = 0x0301
    Global Const $Var00DD = 0x0302
    Global Const $Var00DE = 0x0303
    Global Const $Var00DF = 0x0304
    Global Const $Var00E0 = 0x007B
    Global Const $Var00E1 = 0x007C
    Global Const $Var00E2 = 0x007D
    Global Const $Var00E3 = 0x007E
    Global Const $Var00E4 = 0x007F
    Global Const $Var00E5 = 0x0080
    Global Const $Var00E6 = 0x0081
    Global Const $Var00E7 = 0x0082
    Global Const $Var00E8 = 0x0083
    Global Const $Var00E9 = 0x0084
    Global Const $Var00EA = 0x0085
    Global Const $Var00EB = 0x0086
    Global Const $Var00EC = 0x0087
    Global Const $Var00ED = 0x0088
    Global Const $Var00EE = 0x00A0
    Global Const $Var00EF = 0x00A1
    Global Const $Var00F0 = 0x00A2
    Global Const $Var00F1 = 0x00A3
    Global Const $Var00F2 = 0x00A4
    Global Const $Var00F3 = 0x00A5
    Global Const $Var00F4 = 0x00A6
    Global Const $Var00F5 = 0x00A7
    Global Const $Var00F6 = 0x00A8
    Global Const $Var00F7 = 0x00A9
    Global Const $Var00F8 = 0x0100
    Global Const $Var00F9 = 0x0101
    Global Const $Var00FA = 0x0102
    Global Const $Var00FB = 0x0103
    Global Const $Var00FC = 0x0104
    Global Const $Var00FD = 0x0105
    Global Const $Var00FE = 0x0106
    Global Const $Var00FF = 0x0107
    Global Const $Var0100 = 0x0110
    Global Const $Var0101 = 0x0111
    Global Const $Var0102 = 0x0112
    Global Const $Var0103 = 0x0113
    Global Const $Var0104 = 0x0114
    Global Const $Var0105 = 0x0115
    Global Const $Var0106 = 0x0116
    Global Const $Var0107 = 0x0117
    Global Const $Var0108 = 0x011F
    Global Const $Var0109 = 0x0120
    Global Const $Var010A = 0x0121
    Global Const $Var010B = 0x0122
    Global Const $Var010C = 0x0123
    Global Const $Var010D = 0x0124
    Global Const $Var010E = 0x0125
    Global Const $Var010F = 0x0126
    Global Const $Var0110 = 0x0127
    Global Const $Var0111 = 0x0128
    Global Const $Var0112 = 0x0129
    Global Const $Var0113 = 0x0132
    Global Const $Var0114 = 0x0133
    Global Const $Var0115 = 0x0134
    Global Const $Var0116 = 0x0135
    Global Const $Var0117 = 0x0136
    Global Const $Var0118 = 0x0137
    Global Const $Var0119 = 0x0138
    Global Const $Var011A = 0x0019
    Global Const $Var011B = 0x01E1
    Global Const $Var011C = 0
    Global Const $Var011D = $Var011C - 1
    Global Const $Var011E = $Var011C - 2
    Global Const $Var011F = $Var011C - 3
    Global Const $Var0120 = $Var011C - 4
    Global Const $Var0121 = $Var011C - 5
    Global Const $Var0122 = $Var011C - 6
    Global Const $Var0123 = $Var011C - 7
    Global Const $Var0124 = $Var011C - 8
    Global Const $Var0125 = $Var011C - 0x000C
    Global Const $Var0126 = $Var011C - 0x000D
    Global Const $Var0127 = $Var011C - 0x000E
    Global Const $Var0128 = $Var011C - 0x000F
    Global Const $Var0129 = $Var011C - 0x0010
    Global Const $Var012A = $Var011C - 0x0011
    Global Const $Var012B = $Var011C - 0x0012
    Global Const $Var012C = $Var011C - 0x0013
    Global Const $Var012D = $Var011C - 0x0014
    Global Const $Var012E = $Var011C - 0x0015
    Global Const $Var012F = $Var011C - 0x0016
    Global Const $Var0130 = 0x0200
    Global Const $Var0131 = 0x0201
    Global Const $Var0132 = 0x0202
    Global Const $Var0133 = 0x0203
    Global Const $Var0134 = 0x0204
    Global Const $Var0135 = 0x0205
    Global Const $Var0136 = 0x0206
    Global Const $Var0137 = 0x0207
    Global Const $Var0138 = 0x0208
    Global Const $Var0139 = 0x0209
    Global Const $Var013A = 0x020A
    Global Const $Var013B = 0x020B
    Global Const $Var013C = 0x020C
    Global Const $Var013D = 0x020D
    Global Const $Var013E = 0x020E
    Global Const $Var013F = 0
    Global Const $Var0140 = 1
    Global Const $Var0141 = 2
    Global Const $Var0142 = 3
    Global Const $Var0143 = 4
    Global Const $Var0144 = 5
    Global Const $Var0145 = 6
    Global Const $Var0146 = 2
    Global Const $Var0147 = 1
    Global Const $Var0148 = 1
    Global Const $Var0149 = 2
    Global Const $Var014A = 3
    Global Const $Var014B = 4
    Global Const $Var014C = 5
    Global Const $Var014D = 0
    Global Const $Var014E = 1
    Global Const $Var014F = 2
    Global Const $Var0150 = 3
    Global Const $Var0151 = 1
    Global Const $Var0152 = 2
    Global Const $Var0153 = 0x2000
    Global Const $Var0154 = ($Var0153 + 6)
    Global Const $Var0155 = ($Var0153 + 5)
    Global Const $Var0156 = $Var0153 + 1
    Global Const $Var0157 = $Var0153 + 2
    Global Const $Var0158 = $Var0153 + 3
    Global Const $Var0159 = $Var0153 + 4
    Global Const $Var015A = $Var0153 + 0x000B
    Global Const $Var015B = 1
    Global Const $Var015C = 2
    Global Const $Var015D = 3
    Global Const $Var015E = 0
    Global Const $Var015F = 1
    Global Const $Var0160 = 2
    Global Const $Var0161 = 3
    Global Const $Var0162 = 4
    Global Const $Var0163 = 5
    Global Const $Var0164 = 6
    Global Const $Var0165 = 7
    Global Const $Var0166 = 8
    Global Const $Var0167 = 9
    Global Const $Var0168 = 10
    Global Const $Var0169 = 0x000B
    Global Const $Var016A = 0x000C
    Global Const $Var016B = 0x000D
    Global Const $Var016C = 0x000E
    Global Const $Var016D = 0x000F
    Global Const $Var016E = 0x0010
    Global Const $Var016F = 0x0011
    Global Const $Var0170 = 0x0012
    Global Const $Var0171 = 0x0013
    Global Const $Var0172 = 0x0014
    Global Const $Var0173 = 0x0015
    Global Const $Var0174 = 0x0016
    Global Const $Var0175 = 0x0017
    Global Const $Var0176 = 0x0018
    Global Const $Var0177 = 0x0019
    Global Const $Var0178 = 0x001A
    Global Const $Var0179 = 0x001B
    Global Const $Var017A = 0x001C
    Global Const $Var017B = 0x001D
    Global Const $Var017C = 0x001E
    Global Const $Var017D = 0x001F
    Global Const $Var017E = 0x0020
    Global Const $Var017F = 0x0021
    Global Const $Var0180 = 0x0022
    Global Const $Var0181 = 0x0023
    Global Const $Var0182 = 0x0024
    Global Const $Var0183 = 0x0025
    Global Const $Var0184 = 0x0026
    Global Const $Var0185 = 0x0027
    Global Const $Var0186 = 0x0028
    Global Const $Var0187 = 0x0029
    Global Const $Var0188 = 0x002A
    Global Const $Var0189 = 0x002B
    Global Const $Var018A = 0x002C
    Global Const $Var018B = 0x002D
    Global Const $Var018C = 0x002E
    Global Const $Var018D = 0x002F
    Global Const $Var018E = 0x0030
    Global Const $Var018F = 0x0031
    Global Const $Var0190 = 0x0032
    Global Const $Var0191 = 0x0033
    Global Const $Var0192 = 0x0034
    Global Const $Var0193 = 0x0035
    Global Const $Var0194 = 0x0036
    Global Const $Var0195 = 0x0037
    Global Const $Var0196 = 0x0038
    Global Const $Var0197 = 0x0039
    Global Const $Var0198 = 0x003A
    Global Const $Var0199 = 0x003B
    Global Const $Var019A = 0x003C
    Global Const $Var019B = 0x003D
    Global Const $Var019C = 0x003E
    Global Const $Var019D = 0x003F
    Global Const $Var019E = 0x0043
    Global Const $Var019F = 0x0044
    Global Const $Var01A0 = 0x0045
    Global Const $Var01A1 = 0x0046
    Global Const $Var01A2 = 0x0047
    Global Const $Var01A3 = 0x0048
    Global Const $Var01A4 = 0x0049
    Global Const $Var01A5 = 0x004A
    Global Const $Var01A6 = 0x004B
    Global Const $Var01A7 = 0x004C
    Global Const $Var01A8 = 0x004D
    Global Const $Var01A9 = 0x004E
    Global Const $Var01AA = 0x004F
    Global Const $Var01AB = 0x0050
    Global Const $Var01AC = 0x0051
    Global Const $Var01AD = 0x0052
    Global Const $Var01AE = 0x0053
    Global Const $Var01AF = 0x0054
    Global Const $Var01B0 = 0x0056
    Global Const $Var01B1 = 0x0057
    Global Const $Var01B2 = 0x0058
    Global Const $Var01B3 = 0x0059
    Global Const $Var01B4 = 0x005A
    Global Const $Var01B5 = 0x1000
    Global Const $Var01B6 = 0x2000
    Global Const $Var01B7 = 0x2001
    Global Const $Var01B8 = 0x2002
    Global Const $Var01B9 = 0x0042
    Global Const $Var01BA = 0x40000000
    Global Const $Var01BB = 0x00550009
    Global Const $Var01BC = 0x00C000CA
    Global Const $Var01BD = 0x00BB0226
    Global Const $Var01BE = 0x80000000
    Global Const $Var01BF = 0x00330008
    Global Const $Var01C0 = 0x001100A6
    Global Const $Var01C1 = 0x00F00021
    Global Const $Var01C2 = 0x005A0049
    Global Const $Var01C3 = 0x00FB0A09
    Global Const $Var01C4 = 0x008800C6
    Global Const $Var01C5 = 0x00CC0020
    Global Const $Var01C6 = 0x00440328
    Global Const $Var01C7 = 0x00660046
    Global Const $Var01C8 = 0x00EE0086
    Global Const $Var01C9 = 0x00FF0062
    Global Const $Var01CA = 8
    Global Const $Var01CB = 0x0400
    Global Const $Var01CC = 1
    Global Const $Var01CD = 0x2000
    Global Const $Var01CE = 0x8000
    Global Const $Var01CF = 0x0040
    Global Const $Var01D0 = 0x0200
    Global Const $Var01D1 = 0x00100000
    Global Const $Var01D2 = 0x1000
    Global Const $Var01D3 = 0
    Global Const $Var01D4 = 0x00010000
    Global Const $Var01D5 = 0x0100
    Global Const $Var01D6 = 0x00080000
    Global Const $Var01D7 = 0x0800
    Global Const $Var01D8 = 0x4000
    Global Const $Var01D9 = 0x00200000
    Global Const $Var01DA = 2
    Global Const $Var01DB = 0x00020000
    Global Const $Var01DC = 0x0020
    Global Const $Var01DD = 0x0080
    Global Const $Var01DE = 0
    Global Const $Var01DF = 4
    Global Const $Var01E0 = 0x0010
    Global Const $Var01E1 = 0x00040000
    Global Const $Var01E2 = 4
    Global Const $Var01E3 = 0x0400
    Global Const $Var01E4 = 2
    Global Const $Var01E5 = 1
    Global Const $Var01E6 = 0x0020
    Global Const $Var01E7 = 0x0800
    Global Const $Var01E8 = 0x0010
    Global Const $Var01E9 = 8
    Global Const $Var01EA = 0x0200
    Global Const $Var01EB = 0x0100
    Global Const $Var01EC = 0x0080
    Global Const $Var01ED = 0x0040
    Global Const $Var01EE = 0x0305
    Global Const $Var01EF = 0x0306
    Global Const $Var01F0 = 0x0307
    Global Const $Var01F1 = 0x0308
    Global Const $Var01F2 = 0x0309
    Global Const $Var01F3 = 0x030A
    Global Const $Var01F4 = 0x030B
    Global Const $Var01F5 = 0x030C
    Global Const $Var01F6 = 0x030D
    Global Const $Var01F7 = 0x030E
    Global Const $Var01F8 = -2
    Global Const $Var01F9 = -1
    Global Const $Var01FA = 0
    Global Const $Var01FB = 1
    Global Const $Var01FC = 2
    Global Const $Var01FD = 3
    Global Const $Var01FE = 4
    Global Const $Var01FF = $Var01FE
    Global Const $Var0200 = 5
    Global Const $Var0201 = 6
    Global Const $Var0202 = 7
    Global Const $Var0203 = 8
    Global Const $Var0204 = 9
    Global Const $Var0205 = 10
    Global Const $Var0206 = 0x000B
    Global Const $Var0207 = 0x000C
    Global Const $Var0208 = 0x000D
    Global Const $Var0209 = 0x000E
    Global Const $Var020A = 0x000F
    Global Const $Var020B = 0x0010
    Global Const $Var020C = 0x0011
    Global Const $Var020D = 0x0012
    Global Const $Var020E = $Var0203
    Global Const $Var020F = $Var0204
    Global Const $Var0210 = $Var0205
    Global Const $Var0211 = $Var020C
    Global Const $Var0212 = 0x0013
    Global Const $Var0213 = 0x0014
    Global Const $Var0214 = 0x0015
    Global Const $Var0215 = 0
    Global Const $Var0216 = 1
    Global Const $Var0217 = 2
    Global Const $Var0218 = 3
    Global Const $Var0219 = 4
    Global Const $Var021A = 5
    Global Const $Var021B = 6
    Global Const $Var021C = 7
    Global Const $Var021D = 8
    Global Const $Var021E = 9
    Global Const $Var021F = 10
    Global Const $Var0220 = 0x000B
    Global Const $Var0221 = 0x000C
    Global Const $Var0222 = 0x000D
    Global Const $Var0223 = 0x000E
    Global Const $Var0224 = 0x000F
    Global Const $Var0225 = 0x0010
    Global Const $Var0226 = 0x0011
    Global Const $Var0227 = 0x0012
    Global Const $Var0228 = 0x0013
    Global Const $Var0229 = 0x0014
    Global Const $Var022A = 0x0015
    Global Const $Var022B = 0x0016
    Global Const $Var022C = 0x0017
    Global Const $Var022D = 0x0018
    Global Const $Var022E = 0x001A
    Global Const $Var022F = 0x001B
    Global Const $Var0230 = 0x001C
    Global Const $Var0231 = 0x001D
    Global Const $Var0232 = 0x001E
    Global Const $Var0233 = 1
    Global Const $Var0234 = 0x000F
    Global Const $Var0235 = 0x0010
    Global Const $Var0236 = 0x0014
    Global Const $Var0237 = 0x0014
    Global Const $Var0238 = 0x0014
    Global Const $Var0239 = -1
    Global Const $Var023A = 0
    Global Const $Var023B = 1
    Global Const $Var023C = 4
    Global Const $Var023D = 5
    Global Const $Var023E = 8
    Global Const $Var023F = 9
    Global Const $Var0240 = 0x0080
    Global Const $Var0241 = 0x0040
    Global Const $Var0242 = 0x0020
    Global Const $Var0243 = 8
    Global Const $Var0244 = 0x0010
    Global Const $Var0245 = 0x0200
    Global Const $Var0246 = 4
    Global Const $Var0247 = 1
    Global Const $Var0248 = 2
    Global Const $Var0249 = 0x0100
    Global Const $Var024A = 1
    Global Const $Var024B = 2
    Global Const $Var024C = 3
    Global Const $Var024D = 4
    Global Const $Var024E = 0x00010000
    Global Const $Var024F = 0x00010001
    Global Const $Var0250 = 0x00010002
    Global Const $Var0251 = 0x00010003
    Global Const $Var0252 = 0x00010004
    Global Const $Var0253 = 0x00020000
    Global Const $Var0254 = 1
    Global Const $Var0255 = 2
    Global Const $Var0256 = 4
    Global Const $Var0257 = 8
    Global Const $Var0258 = 0x0010
    Global Const $Var0259 = 0x0020
    Global Const $Var025A = 0x0040
    Global Const $Var025B = 0x0080
    Global Const $Var025C = 0x0100
    Global Const $Var025D = 0x0200
    Global Const $Var025E = 0x0400
    Global Const $Var025F = 0x0800
    Global Const $Var0260 = 0x1000
    Global Const $Var0261 = 0
    Global Const $Var0262 = 2
    Global Const $Var0263 = 4
    Global Const $Var0264 = 0x0010
    Global Const $Var0265 = 0x0020
    Global Const $Var0266 = 0x0020
    Global Const $Var0267 = 0x0040
    Global Const $Var0268 = 8
    Global Const $Var0269 = 0x0100
    
    Global Const $Var026A = BitOR($Var0072, $Var007C, $Var0086, $Var0077)


    Done....


  2. The Following 3 Users Say Thank You to Argonauts For This Useful Post:

    joeramone (10-18-2012),TagiRxX (10-18-2012),Vehrdyn (10-23-2012)

  3. #2
    AVA PlaYe's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Location
    delusional
    Posts
    1,486
    Reputation
    36
    Thanks
    3,713
    why did you put that much in code ? you must had add some included instand of putting it in the code

  4. #3
    Prajjwal.koirala's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Posts
    0
    Reputation
    10
    Thanks
    0
    Nice But Long

  5. #4
    Argonauts's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Location
    Under World
    Posts
    12
    Reputation
    10
    Thanks
    14
    Quote Originally Posted by AVA PlaYe View Post
    why did you put that much in code ? you must had add some included instand of putting it in the code
    I will add it

  6. #5
    AVA PlaYe's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Location
    delusional
    Posts
    1,486
    Reputation
    36
    Thanks
    3,713
    Quote Originally Posted by Argonauts View Post
    I will add it


    here my first, it work with ava only, you can use mouse or arrow to put on or off, home for hide or show.

    i didn't took any of your code, but thanks since you gave me the idea to make that

    btw the function are fake, since i haven't do the code for them yet.


    Q: did you use apple d3d fake ?
    Last edited by AVA PlaYe; 10-16-2012 at 12:24 AM.

  7. #6
    Argonauts's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Location
    Under World
    Posts
    12
    Reputation
    10
    Thanks
    14
    Quote Originally Posted by AVA PlaYe View Post


    here my first, it work with ava only, you can use mouse or arrow to put on or off, home for hide or show.

    i didn't took any of your code, but thanks since you gave me the idea to make that

    btw the function are fake, since i haven't do the code for them yet.


    Q: did you use apple d3d fake ?
    Yes to make it more easier

    Now we have to make the codes

    ----------------
    Also I Can Make like this


    Add me Skype : AeriaAVA-EG


    PS: I see in the screen you making a form

    It can be completed like this with Autoit?
    Last edited by Argonauts; 10-16-2012 at 07:13 AM.

  8. #7
    GeenStijl's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Posts
    86
    Reputation
    10
    Thanks
    10
    My Mood
    Asleep
    Quote Originally Posted by Argonauts View Post
    Yes to make it more easier

    Now we have to make the codes

    ----------------
    Also I Can Make like this


    Add me Skype : AeriaAVA-EG


    PS: I see in the screen you making a form

    It can be completed like this with Autoit?
    Why do you have 2 accounts here? I've noticed that AeriaAVA is also yours since you gave up the same Skype username on here as its on the AeriaAVA profile..

    @Lehsyrus @REVIVE
    Isn't multi-account disallowed?
    OPPAN GANGNAM STYLE

  9. #8
    Argonauts's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Location
    Under World
    Posts
    12
    Reputation
    10
    Thanks
    14
    Quote Originally Posted by GeenStijl View Post
    Why do you have 2 accounts here? I've noticed that AeriaAVA is also yours since you gave up the same Skype username on here as its on the AeriaAVA profile..

    @Lehsyrus @REVIVE
    Isn't multi-account disallowed?
    It's not your bussiens i made this thread for the code not for talking about anything other

  10. #9
    GeenStijl's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Posts
    86
    Reputation
    10
    Thanks
    10
    My Mood
    Asleep
    Quote Originally Posted by Argonauts View Post
    It's not your bussiens i made this thread for the code not for talking about anything other
    Well i dont even give a f*** about you though. Just want to be sure that having multiple accounts is disallowed.
    OPPAN GANGNAM STYLE

  11. #10
    CHANGEMYNAMEKTHX's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Location
    There Everywhere
    Posts
    117
    Reputation
    19
    Thanks
    1,097
    My Mood
    Relaxed
    and don't call release if it's not actually working https://www.mpgh.net/forum/201-allian...check-now.html

  12. #11
    AVA PlaYe's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Location
    delusional
    Posts
    1,486
    Reputation
    36
    Thanks
    3,713
    Quote Originally Posted by Argonauts View Post
    It's not your bussiens i made this thread for the code not for talking about anything other
    ima keep making it better, well here what it do actually


  13. #12
    Argonauts's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Location
    Under World
    Posts
    12
    Reputation
    10
    Thanks
    14
    Quote Originally Posted by AVA PlaYe View Post
    ima keep making it better, well here what it do actually

    Nice

    you have now to get my injector i made it better

  14. #13
    AVA PlaYe's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Location
    delusional
    Posts
    1,486
    Reputation
    36
    Thanks
    3,713
    Quote Originally Posted by Argonauts View Post
    Nice

    you have now to get my injector i made it better
    gonna release a test tmr for d3d menu, it will include only custo crosshair as option but, like i said its a test

  15. #14
    Argonauts's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Location
    Under World
    Posts
    12
    Reputation
    10
    Thanks
    14
    Quote Originally Posted by AVA PlaYe View Post
    gonna release a test tmr for d3d menu, it will include only custo crosshair as option but, like i said its a test
    BTW I made on like yours

  16. #15
    AVA PlaYe's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Location
    delusional
    Posts
    1,486
    Reputation
    36
    Thanks
    3,713
    Quote Originally Posted by Argonauts View Post
    BTW I made on like yours
    i don't think :P also for the crosshair ill remove the arrow, since if arrow is set, if the program is open, you cannot use your arrow even if it's not ON

Page 1 of 2 12 LastLast

Similar Threads

  1. [Source Code] AutoIT S4 League Hack Source Code
    By timiostimio in forum S4 League Hacks
    Replies: 6
    Last Post: 07-17-2012, 12:06 PM
  2. CF Hack Source Code Rules
    By KING in forum CrossFire Hack Coding / Programming / Source Code
    Replies: 27
    Last Post: 11-12-2010, 08:26 AM
  3. Hack source code cpp
    By carlosmamoura in forum C++/C Programming
    Replies: 16
    Last Post: 01-14-2010, 08:27 PM
  4. <releasing 2 morrow> new opk hack ~source code~ C++
    By pikamew4 in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 21
    Last Post: 12-02-2009, 02:59 PM
  5. hey all you noobs free hack source codes here!!
    By cnttuchme in forum C++/C Programming
    Replies: 6
    Last Post: 10-22-2009, 05:52 PM