Page 5 of 7 FirstFirst ... 34567 LastLast
Results 61 to 75 of 103
  1. #61
    enyu's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Location
    Decompiler
    Posts
    209
    Reputation
    10
    Thanks
    835
    My Mood
    Tired
    Finally finished everything and rebuilt them using AU3 (Coz I wanted to try and learn it) I was wondering why we needed to make the trainer into a DLL and go through the hassle of bootstraping and loading .net into a native app when you can just make a standalone executable and that can access the memory without problems. That way we also wouldn't need the .net runtime so no more problems about msvc100 or other .net DLLs.

    I also found AU3 highly creative and enjoying with the lots of UDF available. The accurate addresses were a big help, tnx khen and come by the game sometimes too
    Last edited by enyu; 01-22-2013 at 08:03 AM.
    MOVED TO PROGAMERCITY

  2. #62
    xkhen0017's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    593
    Reputation
    10
    Thanks
    7,275
    My Mood
    Bashful
    Quote Originally Posted by enyu View Post
    Finally finished everything and rebuilt them using AU3 (Coz I wanted to try and learn it) I was wondering why we needed to make the trainer into a DLL and go through the hassle of bootstraping and loading .net into a native app when you can just make a standalone executable and that can access the memory without problems. That way we also wouldn't need the .net runtime so no more problems about msvc100 or other .net DLLs.

    I also found AU3 highly creative and enjoying with the lots of UDF available. The accurate addresses were a big help, tnx khen and come by the game sometimes too
    Great! AutoIT is indeed a fun programming tool. I was only 12 i think, when I started programming AutoIT and it really catches my attention. And btw, just a tip, you cant use autoit for reading memory address. It'll kick you out of the game. That's why I'm using trainer in a dll form. And oh goodluck on making hacks! I'll be in this forum for replying your needs.

    "I've always been an unselfish guy, and that's the only way I know how to play on the court and I try to play to the maximum of my ability - not only for myself but for my fellow mens."

  3. #63
    enyu's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Location
    Decompiler
    Posts
    209
    Reputation
    10
    Thanks
    835
    My Mood
    Tired
    Sure? just now I''m experimenting with TP and animation changes, haven been kicked about 3 hours of using now. I'll try to observe this more tnx
    MOVED TO PROGAMERCITY

  4. #64
    xkhen0017's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    593
    Reputation
    10
    Thanks
    7,275
    My Mood
    Bashful
    Quote Originally Posted by enyu View Post
    Sure? just now I''m experimenting with TP and animation changes, haven been kicked about 3 hours of using now. I'll try to observe this more tnx
    Yep, but havent tried it yet since then it was "patched." Here's the old code i use. Same interface as the one in dll trainer...

    Code:
    #RequireAdmin
    #region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_icon=..\DNIcon3.ico
    #AutoIt3Wrapper_Compression=4
    #AutoIt3Wrapper_UseX64=n
    #AutoIt3Wrapper_Run_Tidy=y
    #endregion ;**** Directives created by AutoIt3Wrapper_GUI ****
    #include <ButtonConstants.au3>
    #include <ComboConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <ListviewConstants.au3>
    #include <GuiListView.au3>
    #include <Nomadmemory.au3>
    #include <Array.au3>
    #include <Misc.au3>
    #include <Timers.au3>
    #include <file.au3>
    
    SetPrivilege("SeDebugPrivilege", 1)
    
    #region ### START Koda GUI section ### Form=C:\Users\Forever30\Documents\My Hack Form.kxf
    $Form1 = GUICreate("PlayDGN Trainer v78 - XKhen", 466, 250 + 20, 8, 8)
    $Menu1 = GUICtrlCreateMenu("&Trainer")
    $refresh = GUICtrlCreateMenuItem("Reset", $Menu1)
    $acthot = GUICtrlCreateMenuItem("Activate Hotkey", $Menu1)
    WinSetTrans($Form1, "", 240)
    $Group1 = GUICtrlCreateGroup("  Teleport Box  ", 8, 8, 321, 233)
    $List1 = GUICtrlCreateListView("Name   |X Coord   |Y Coord   |Z Coord   ", 16, 24, 305, 149, $LVS_SINGLESEL, BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT))
    $hList1 = ControlGetHandle($Form1, '', $List1)
    _GUICtrlListView_SetColumnWidth($List1, "", $LVSCW_AUTOSIZE)
    $mname = GUICtrlCreateInput("", 16, 184, 65, 21)
    $xcpy = GUICtrlCreateInput("0", 96, 184, 65, 21)
    $ycpy = GUICtrlCreateInput("0", 176, 184, 65, 21)
    $zcpy = GUICtrlCreateInput("0", 256, 184, 65, 21)
    GUICtrlCreateUpdown($xcpy)
    GUICtrlCreateUpdown($ycpy)
    GUICtrlCreateUpdown($zcpy)
    $add = GUICtrlCreateButton("Add", 16, 216, 49, 17)
    $remove = GUICtrlCreateButton("Clear", 80, 216, 49, 17)
    $teleport = GUICtrlCreateButton("Teleport", 144, 216, 49, 17)
    $save = GUICtrlCreateButton("Save", 208, 216, 49, 17)
    $load = GUICtrlCreateButton("Load", 272, 216, 49, 17)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Group2 = GUICtrlCreateGroup("  Coordinates  ", 336, 8, 121, 97)
    $Label1 = GUICtrlCreateLabel("X:", 344, 32, 14, 17)
    $Label2 = GUICtrlCreateLabel("Y:", 344, 48, 14, 17)
    $Label3 = GUICtrlCreateLabel("Z:", 344, 64, 14, 17)
    $copy = GUICtrlCreateButton("copy", 344, 80, 105, 17)
    $xco = GUICtrlCreateLabel("0", 360, 32, 70, 17)
    $yco = GUICtrlCreateLabel("0", 360, 48, 70, 17)
    $zco = GUICtrlCreateLabel("0", 360, 64, 70, 17)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Group3 = GUICtrlCreateGroup("  Utilities  ", 336, 112, 121, 129)
    $whc = GUICtrlCreateCheckbox("WallHack (Off)", 344, 136, 100, 17)
    $ncd = GUICtrlCreateCheckbox("NoCooldown (Off)", 344, 160, 100, 17)
    $Label4 = GUICtrlCreateLabel("Animation :", 344, 184, 56, 17)
    $anim = GUICtrlCreateCombo("*Class*", 344, 208, 105, 25)
    GUICtrlSetData(-1, "Warrior|Cleric|Academic|Archer|Sorceress", "")
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW)
    $button1status = 0
    $button2status = 0
    $pid = 0
    $hotkey = 0
    $process = "DragonNest.exe"
    $timedelay = _Timer_Init()
    $alhunting = 0
    Global $hCMenu = GUICtrlCreateContextMenu($List1)
    Global $hCMenuText = GUICtrlCreateMenuItem("Remove", $hCMenu)
    #endregion ### END Koda GUI section ###
    
    While 1
    	$nMsg = GUIGetMsg()
    	Switch $nMsg
    		Case $GUI_EVENT_CLOSE
    			Exit
    		Case $add
    			GUICtrlCreateListViewItem(GUICtrlRead($mname) & "|" & GUICtrlRead($xcpy) & "|" & GUICtrlRead($ycpy) & "|" & GUICtrlRead($zcpy), $List1)
    			Sleep(10)
    			GUICtrlSetData($mname, "")
    			GUICtrlSetData($xcpy, 0)
    			GUICtrlSetData($ycpy, 0)
    			GUICtrlSetData($zcpy, 0)
    		Case $copy
    			GUICtrlSetData($xcpy, GUICtrlRead($xco))
    			GUICtrlSetData($ycpy, GUICtrlRead($yco))
    			GUICtrlSetData($zcpy, GUICtrlRead($zco))
    		Case $remove
    			_GUICtrlListView_DeleteAllItems($hList1)
    		Case $hCMenuText
    			GUICtrlDelete(GUICtrlRead($List1))
    		Case $save ;save
    			$Count = _GUICtrlListView_GetItemCount($List1) ; find out how many items are in the listview
    			$File = FileSaveDialog("Save your coordinates", "", "Text files (*.txt)", 16, "*.txt")
    			If @error Then
    				MsgBox(0, "", "No file saved")
    			Else
    				For $I = 0 To $Count - 1 ; loop through the items in the listview
    					$sListviewItem = _GUICtrlListView_GetItemTextString($List1, $I) ; get the text of the items one at a time
    					FileWriteLine($File, $sListviewItem) ; write that info to the file
    				Next
    			EndIf
    		Case $load
    			Local $Read
    			$open = FileOpenDialog("Select coordinate settings", "", "Text files (*.txt)")
    			If @error Then
    				MsgBox(0, "File", "No File selected")
    			Else
    				_FileReadToArray($open, $Read)
    				For $I = 1 To $Read[0]
    					GUICtrlCreateListViewItem($Read[$I], $List1)
    				Next
    			EndIf
    		Case $teleport
    			$xcoordinate = _GUICtrlListView_GetItemText($List1, Int(_GUICtrlListView_GetSelectedIndices($List1)), 1)
    			$ycoordinate = _GUICtrlListView_GetItemText($List1, Int(_GUICtrlListView_GetSelectedIndices($List1)), 2)
    			_cor()
    		Case $whc
    			If $pid > 0 Then
    				If $button1status Then
    					$button1status = 0
    					GUICtrlSetData($whc, "WallHack (Off)")
    				Else
    					$button1status = 1
    					GUICtrlSetData($whc, "WallHack (On)")
    				EndIf
    			Else
    				Beep(1000, 500)
    			EndIf
    		Case $acthot
    			If $hotkey Then
    				$hotkey = 0
    				GUICtrlSetData($acthot, "Activate Hotkey")
    			Else
    				$hotkey = 1
    				GUICtrlSetData($acthot, "Deactivate Hotkey")
    			EndIf
    		Case $ncd
    			If $pid > 0 Then
    				If $button2status Then
    					$button2status = 0
    					GUICtrlSetData($ncd, "NoCooldown (Off)")
    				Else
    					$button2status = 1
    					GUICtrlSetData($ncd, "NoCooldown (On)")
    				EndIf
    			Else
    				Beep(1000, 500)
    			EndIf
    		Case $refresh
    			$pid = 0
    			TrayTip("Reset", "Reset Successful", 1)
    	EndSwitch
    	;Comment
    	If $pid = 0 And _Timer_Diff($timedelay) > 250 Then
    		$pid = ProcessExists($process)
    		If $pid > 0 Then
    			$hwnd = _MemoryOpen($pid)
    			$BaseAddr = _MemoryGetBaseAddress($hwnd, 1)
    		EndIf
    	ElseIf $pid > 0 And _Timer_Diff($timedelay) > 250 Then
    		_XValue()
    		_YValue()
    		_ZValue()
    
    		If _IsPressed(79) Then
    			If $alhunting Then
    				$alhunting = 0
    				TrayTip("Gem Bot", "West Armor Hunting Deactivated", 1)
    				Sleep(500)
    			Else
    				$alhunting = 1
    				TrayTip("Gem Bot", "West Armor Hunting Activated", 1)
    				Sleep(500)
    			EndIf
    		EndIf
    
    		If _IsPressed(78) Then
    			If $hotkey Then
    				$hotkey = 0
    				GUICtrlSetData($acthot, "Activate Hotkey")
    				TrayTip("", "F1-F5 hotkey Deactivated", 1)
    				Sleep(500)
    			Else
    				$hotkey = 1
    				GUICtrlSetData($acthot, "Deactivate Hotkey")
    				TrayTip("", "F1-F5 hotkey Activated", 1)
    				Sleep(500)
    			EndIf
    		EndIf
    
    		If $alhunting Then
    			$map = _MemoryRead(Dec("18ED84"), $hwnd)
    			If $map == 15 Then
    				$xcoordinate = 6550
    				$ycoordinate = 1999
    				_cor()
    			EndIf
    			If $map == 14 Then
    				$xcoordinate = -1200
    				$ycoordinate = -7449
    				_cor()
    			EndIf
    		EndIf
    
    		;If _IsToggled(14) Then
    		;Academic
    		If GUICtrlRead($anim) == "Academic" Then
    			If _IsPressed(57) Then
    				$ac = 124
    				_animationbar()
    			EndIf
    			;Warrior
    		ElseIf GUICtrlRead($anim) == "Warrior" Then
    			If _IsPressed(57) Then
    				$ac = 220
    				_animationbar()
    			EndIf
    			;Archer
    		ElseIf GUICtrlRead($anim) == "Archer" Then
    			If _IsPressed(57) Then
    				$ac = 90
    				_animationbar()
    			EndIf
    			;Cleric
    		ElseIf GUICtrlRead($anim) == "Cleric" Then
    			If _IsPressed(57) Then
    				$ac = 76
    				_animationbar()
    			EndIf
    			;Mage
    		ElseIf GUICtrlRead($anim) == "Sorceress" Then
    			If _IsPressed(57) Then
    				$ac = 68
    				_animationbar()
    			EndIf
    		EndIf
    	EndIf
    	;F1
    	If $hotkey Then
    		$Count = _GUICtrlListView_GetItemCount($List1)
    		If _IsPressed(70) Then
    			If _GUICtrlListView_GetItemCount($List1) == 0 Then
    				MsgBox(0, "No Records", "Please save atleast " & 1 - $Count & " more coordinate")
    			ElseIf $Count <> 0 Then
    				$xcoordinate = _GUICtrlListView_GetItemText($List1, 0, 1)
    				$ycoordinate = _GUICtrlListView_GetItemText($List1, 0, 2)
    				_cor()
    			EndIf
    		EndIf
    		;F2
    		If _IsPressed(71) Then
    			If _GUICtrlListView_GetItemCount($List1) <= 1 Then
    				MsgBox(0, "No Records", "Please save atleast " & 2 - $Count & " more coordinate")
    			ElseIf $Count <> 0 Then
    				$xcoordinate = _GUICtrlListView_GetItemText($List1, 1, 1)
    				$ycoordinate = _GUICtrlListView_GetItemText($List1, 1, 2)
    				_cor()
    			EndIf
    		EndIf
    		;F3
    		If _IsPressed(72) Then
    			If _GUICtrlListView_GetItemCount($List1) <= 2 Then
    				MsgBox(0, "No Records", "Please save atleast " & 3 - $Count & " more coordinate")
    			ElseIf $Count <> 0 Then
    				$xcoordinate = _GUICtrlListView_GetItemText($List1, 2, 1)
    				$ycoordinate = _GUICtrlListView_GetItemText($List1, 2, 2)
    				_cor()
    			EndIf
    		EndIf
    		;F4
    		If _IsPressed(73) Then
    			If _GUICtrlListView_GetItemCount($List1) <= 3 Then
    				MsgBox(0, "No Records", "Please save atleast " & 4 - $Count & " more coordinate")
    			ElseIf $Count <> 0 Then
    				$xcoordinate = _GUICtrlListView_GetItemText($List1, 3, 1)
    				$ycoordinate = _GUICtrlListView_GetItemText($List1, 3, 2)
    				_cor()
    			EndIf
    		EndIf
    		;F5
    		If _IsPressed(74) Then
    			If _GUICtrlListView_GetItemCount($List1) <= 4 Then
    				MsgBox(0, "No Records", "Please save atleast " & 5 - $Count & " more coordinate")
    			ElseIf $Count <> 0 Then
    				$xcoordinate = _GUICtrlListView_GetItemText($List1, 4, 1)
    				$ycoordinate = _GUICtrlListView_GetItemText($List1, 4, 2)
    				_cor()
    			EndIf
    		EndIf
    		;ALT+1
    		If _IsPressed(12) And _IsPressed(31) Then
    			If _GUICtrlListView_GetItemCount($List1) <= 5 Then
    				MsgBox(0, "No Records", "Please save atleast " & 6 - $Count & " more coordinate")
    			ElseIf $Count <> 0 Then
    				$xcoordinate = _GUICtrlListView_GetItemText($List1, 5, 1)
    				$ycoordinate = _GUICtrlListView_GetItemText($List1, 5, 2)
    				_cor()
    			EndIf
    		EndIf
    		;ALT+2
    		If _IsPressed(12) And _IsPressed(32) Then
    			If _GUICtrlListView_GetItemCount($List1) <= 6 Then
    				MsgBox(0, "No Records", "Please save atleast " & 7 - $Count & " more coordinate")
    			ElseIf $Count <> 0 Then
    				$xcoordinate = _GUICtrlListView_GetItemText($List1, 6, 1)
    				$ycoordinate = _GUICtrlListView_GetItemText($List1, 6, 2)
    				_cor()
    			EndIf
    		EndIf
    		;ALT+3
    		If _IsPressed(12) And _IsPressed(33) Then
    			If _GUICtrlListView_GetItemCount($List1) <= 7 Then
    				MsgBox(0, "No Records", "Please save atleast " & 8 - $Count & " more coordinate")
    			ElseIf $Count <> 0 Then
    				$xcoordinate = _GUICtrlListView_GetItemText($List1, 7, 1)
    				$ycoordinate = _GUICtrlListView_GetItemText($List1, 7, 2)
    				_cor()
    			EndIf
    		EndIf
    		;ALT+4
    		If _IsPressed(12) And _IsPressed(34) Then
    			If _GUICtrlListView_GetItemCount($List1) <= 8 Then
    				MsgBox(0, "No Records", "Please save atleast " & 9 - $Count & " more coordinate")
    			ElseIf $Count <> 0 Then
    				$xcoordinate = _GUICtrlListView_GetItemText($List1, 8, 1)
    				$ycoordinate = _GUICtrlListView_GetItemText($List1, 8, 2)
    				_cor()
    			EndIf
    		EndIf
    		;ALT+5
    		If _IsPressed(12) And _IsPressed(35) Then
    			If _GUICtrlListView_GetItemCount($List1) <= 9 Then
    				MsgBox(0, "No Records", "Please save atleast " & 10 - $Count & " more coordinate")
    			ElseIf $Count <> 0 Then
    				$xcoordinate = _GUICtrlListView_GetItemText($List1, 9, 1)
    				$ycoordinate = _GUICtrlListView_GetItemText($List1, 9, 2)
    				_cor()
    			EndIf
    		EndIf
    		;ALT+6
    		If _IsPressed(12) And _IsPressed(36) Then
    			If _GUICtrlListView_GetItemCount($List1) <= 10 Then
    				MsgBox(0, "No Records", "Please save atleast " & 11 - $Count & " more coordinate")
    			ElseIf $Count <> 0 Then
    				$xcoordinate = _GUICtrlListView_GetItemText($List1, 10, 1)
    				$ycoordinate = _GUICtrlListView_GetItemText($List1, 10, 2)
    				_cor()
    			EndIf
    		EndIf
    		;Else
    		_null()
    		;EndIf
    		;End of Hotkeys
    		;==========
    		;WH NCD
    		If $button1status Then
    			_whe()
    		Else
    			_whd()
    		EndIf
    
    		If $button2status Then
    			_ncde()
    		Else
    			_ncdd()
    		EndIf
    	EndIf
    WEnd
    
    Func _cor()
    	;X-axis
    	$Static = "0x" & Hex($BaseAddr + Dec("B1A4D0"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("4c4"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("8"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("30"))
    	$ValueZ = _MemoryWrite($Static, $hwnd, $xcoordinate, "Float")
    	;Y-axis
    	$Static = "0x" & Hex($BaseAddr + Dec("B1A4D0"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("4c4"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("8"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("38"))
    	$ValueZ = _MemoryWrite($Static, $hwnd, $ycoordinate, "Float")
    EndFunc   ;==>_cor
    
    Func _XValue()
    	$Static = "0x" & Hex($BaseAddr + Dec("B1A4D0"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("4c4"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("8"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("30"))
    	$ValueX = _MemoryRead($Static, $hwnd, "Float")
    	If $ValueX <> GUICtrlRead($xco) Then GUICtrlSetData($xco, $ValueX)
    EndFunc   ;==>_XValue
    
    Func _YValue()
    	$Static = "0x" & Hex($BaseAddr + Dec("B1A4D0"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("4c4"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("8"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("38"))
    	$ValueY = _MemoryRead($Static, $hwnd, "Float")
    	If $ValueY <> GUICtrlRead($yco) Then GUICtrlSetData($yco, $ValueY)
    EndFunc   ;==>_YValue
    
    Func _ZValue()
    	$Static = "0x" & Hex($BaseAddr + Dec("B1A4D0"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("4c4"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("8"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("34"))
    	$ValueZ = _MemoryRead($Static, $hwnd, "Float")
    	If $ValueZ <> GUICtrlRead($zco) Then GUICtrlSetData($zco, $ValueZ)
    EndFunc   ;==>_ZValue
    
    Func _animationbar()
    	$Static = "0x" & Hex($BaseAddr + Dec("B1A4D0"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("6D0"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("10"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("140"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("14"))
    	$Pointer = _MemoryRead($Static, $hwnd)
    	$Static = "0x" & Hex($Pointer + Dec("54"))
    	$animation = _MemoryWrite($Static, $hwnd, $ac)
    EndFunc   ;==>_animationbar
    
    Func _whe()
    	If $pid > 0 Then
    		$Write = _MemoryWrite(Dec("0056ED78"), $hwnd, '0x9090', 'byte[2]') ;Address GM
    		$Write = _MemoryWrite(Dec("0056ED85"), $hwnd, '0x909090', 'byte[3]') ;Address AOE
    	EndIf
    EndFunc   ;==>_whe
    
    Func _whd()
    	If $pid > 0 Then
    		$Write = _MemoryWrite(Dec("0056ED78"), $hwnd, '0x8908', 'byte[2]') ;Address GM
    		$Write = _MemoryWrite(Dec("0056ED85"), $hwnd, '0x894808', 'byte[3]') ;Address AOE
    	EndIf
    EndFunc   ;==>_whd
    
    Func _ncde()
    	If $pid > 0 Then
    		$ncde = _MemoryWrite(Dec("0065E1B3"), $hwnd, '0x9090d99fd8010000', 'byte[8]')
    	EndIf
    EndFunc   ;==>_ncde
    
    Func _ncdd()
    	If $pid > 0 Then
    		$ncde = _MemoryWrite(Dec("0065E1B3"), $hwnd, '0x7a08d99fd8010000', 'byte[8]')
    	EndIf
    EndFunc   ;==>_ncdd
    
    Func _null()
    EndFunc   ;==>_null

    "I've always been an unselfish guy, and that's the only way I know how to play on the court and I try to play to the maximum of my ability - not only for myself but for my fellow mens."

  5. #65
    enyu's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Location
    Decompiler
    Posts
    209
    Reputation
    10
    Thanks
    835
    My Mood
    Tired
    I'll pm you mine, coz it has working animation hack for GDN purposes accept my friend request first >.<
    Last edited by enyu; 01-22-2013 at 08:45 AM.
    MOVED TO PROGAMERCITY

  6. #66
    dzombhiee's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Posts
    36
    Reputation
    10
    Thanks
    1
    My Mood
    Busy
    Mr Xkehn I'll miss your trainer T_T

  7. #67
    xkhen0017's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    593
    Reputation
    10
    Thanks
    7,275
    My Mood
    Bashful
    Quote Originally Posted by enyu View Post
    I'll pm you mine, coz it has working animation hack for GDN purposes accept my friend request first >.<
    Done, if it'll work, then we'll quit making bloody dll trainers.

    "I've always been an unselfish guy, and that's the only way I know how to play on the court and I try to play to the maximum of my ability - not only for myself but for my fellow mens."

  8. #68
    enyu's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Location
    Decompiler
    Posts
    209
    Reputation
    10
    Thanks
    835
    My Mood
    Tired
    Done, I had to write my own memread and mempointer coz I dunno for some reason the old one always adds 8 zeroes infront of the return address after the first offset which was annoying. Then I read it was a 64bit problem so if your using 32bit then just replace the newmempointerread with the old one.

    I also stuck with dword for coordinates coz I was scared if I convert it to float memwrite will fck things up and might not give the correct coordinates.

    I haven't tested this with anything else aside from win8
    Last edited by enyu; 01-22-2013 at 07:12 PM.
    MOVED TO PROGAMERCITY

  9. #69
    sirchief's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    @xkhen0017

    can you help me reenactivating no animation in your trainer? just needed it for my cleric and i have no intention of abusing it in pvp and in public.

  10. #70
    melafonzo's Avatar
    Join Date
    Jun 2012
    Gender
    male
    Posts
    16
    Reputation
    10
    Thanks
    0
    My Mood
    Aggressive
    Quote Originally Posted by dnestbank View Post
    This is not a valid excuse. Let's take xkhen as an example, a civil engineer stud who taugh himself about stuffs an IT guy should know.

    If you don't have the knowledge, search for it, read about it, watch videos about it and eventually, learn it.

    Don't be bound by any "limits" that you just created in your mind. This is the information era, almost anything can be found from the internet and almost everyone can become anything. Google is your frie--... your bestfriendforlife. (Unless your chinese, Baidu is your BFF)
    This make me LOL!
    I don't think he will understand what you're saying anyway

  11. #71
    FresMintZ's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Posts
    10
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by melafonzo View Post
    This make me LOL!
    I don't think he will understand what you're saying anyway
    I understand what dnestback said but.... ok then maybe a grade 4 student like me can't understand coding.

    hmmm maybe in future i guess

  12. #72
    aaronriz619's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Posts
    13
    Reputation
    10
    Thanks
    0
    xkhen, msg mu kaku ing cp no. mu, buri dakang dinan agyang load mu^^ It's a token of our appreciation from ur CABALEN^^

  13. #73
    robbiesick's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Posts
    5
    Reputation
    10
    Thanks
    0
    i hope someone knows how to code this. thank you for the great effort creating a Trainer xkhen. i hope that you come back in what you do best which is making trainer =)

  14. #74
    florence0's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Posts
    5
    Reputation
    10
    Thanks
    0
    khen teach me who to do it??? hahahah

    ---------- Post added at 10:31 AM ---------- Previous post was at 10:12 AM ----------

    i need to get the info in design. khen

  15. #75
    allen444444's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Posts
    27
    Reputation
    10
    Thanks
    180
    My Mood
    Inspired
    it could be the reason why CC able to detect trainer users? coz recently so many topics about being caught by gms
    hmm is it possible they analyze these codes and now they know how to counter/detect it?
    Last edited by allen444444; 01-25-2013 at 03:27 AM.

Page 5 of 7 FirstFirst ... 34567 LastLast

Similar Threads

  1. The Warrock Trainer
    By tomvernons in forum WarRock - International Hacks
    Replies: 4
    Last Post: 02-05-2006, 01:23 AM
  2. (SEARCHING)WarRock Trainer
    By User Namem in forum Hack Requests
    Replies: 11
    Last Post: 02-02-2006, 07:48 PM
  3. C++ Trainer Skeleton
    By Dave84311 in forum C++/C Programming
    Replies: 40
    Last Post: 01-27-2006, 09:23 PM
  4. Trainer?
    By outrage20 in forum Gate To Heaven Hacks
    Replies: 1
    Last Post: 01-17-2006, 05:52 AM
  5. MPGH Warrock Trainer v1.010206
    By Dave84311 in forum WarRock - International Hacks
    Replies: 21
    Last Post: 01-10-2006, 06:41 PM