MoveToXYZ autoIt

03/04/2017 11:29 ivasik#1
Have a function:
Code:
Func MoveToXYZ($MOVETOX, $MOVETOY, $MOVETOZ, $HIGHT)
	$Kill = 0
	If $MOVEMODE = 1 and $HP > 0 or $MOVEMODE = 2 and $HP > 0 Then
		Local $Read = _MemoryPointerRead($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONREAD) 
		Local $Flag = _MemoryPointerRead($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONHEIGHTFLAG)
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONMOVEX, $MOVETOX, "Float") 
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONMOVEY, $MOVETOY, "Float") 
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONMOVEZ, $MOVETOZ, "Float") 
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONDONE, "0") 
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONFLAG, "1") 
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONWRITE, $Read[1]) 
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONWRITE2, $Read[1]) 
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONHEIGHT, $HIGHT, "Float") 
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONHEIGHTFLAG, $Flag[1] + 1) 
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONHEIGHTFLAG2, "0")		
	Else		
		Local $Read = _MemoryPointerRead($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONREAD)		
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONMOVEX, $MOVETOX, "Float") 
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONMOVEZ, $MOVETOZ, "Float")
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONMOVEY, $MOVETOY, "Float") 
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONDONE, "0")
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONVALUE, "0")
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONVALUE2, "0")
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONFLAG, "1")
		_MemoryPointerWrite($APP_BASE_ADDRESS, $PROCESS_INFORMATION, $OFFSET_ACTIONWRITE2, $Read[1]) 
	EndIf
	$ACTIONFLAG = 1
	Do		
		sleep(250)
		potone()		      
		        SituationalAwareness()				
		If $TAR <> 0 Then				
					$Kill = 1				
			    endif		
		
	Until $LASTTARDIS < $DISTANCE Or $ACTIONFLAG = 0 or $KILL = 1 or $HP = 0
	$MOVEING = 0
EndFunc		;==>
For example variable $OFFSET_ACTIONMOVEX:

Code:
Global $OFFSET_ACTIONMOVEX[6], $CFG_OFFSET_ACTIONMOVEX = "ActionMoveX_OffSet"
$OFFSET_ACTIONMOVEX[1] = 32                   ;0x20
$OFFSET_ACTIONMOVEX[2] = 4084                 ;0xFF4
$OFFSET_ACTIONMOVEX[3] = 48                   ;030
$OFFSET_ACTIONMOVEX[4] = 4                    ;0x4 
$OFFSET_ACTIONMOVEX[5] = IniRead($SOFTWARE_OFFSET_CONFIG, $CFG_OFFSET_ROOT_KEY, $CFG_OFFSET_ACTIONMOVEX, "32") ;0x20
Char don`t move to corpse. I don`t understand, how I can it find. I tried Cheat Engine, OllyDbg but not success((. I don`n understand start of finding it.

Other Offcets I found, and Char killing mobs, and looting only loot under him.

Tell me, please, where to start and how to do it

Client version: 1.3.6

Resource: Prophet Bot Unleashed 3.3.2
03/07/2017 15:14 Underavelvetmoon#2
Looks like the code is using ActionStruct's which I "believe" arent working anymore.
03/07/2017 22:43 ivasik#3
How can I find working ActionStruct?
03/13/2017 12:05 Underavelvetmoon#4
Quote:
Originally Posted by ivasik View Post
How can I find working ActionStruct?
They completely removed the ActionStruct system. Id recommend trying to use Autopath, or targeting. I think there is a post that documents how to move xyz by packets around here somewhere too which is probably the easiest way.
03/13/2017 12:24 ivasik#5
Quote:
Originally Posted by Underavelvetmoon View Post
They completely removed the ActionStruct system. Id recommend trying to use Autopath, or targeting. I think there is a post that documents how to move xyz by packets around here somewhere too which is probably the easiest way.
Maybe in new version - yes. But I asked about 1.3.6 (one of first version of PW). There was an ActionStruct. But I don`t know the way of finding it :(
03/15/2017 10:59 Underavelvetmoon#6
Ah my bad! You sure you got the right offsets? If your on Client version 1.3.6 try some of the older Offset retrievers (Theres quite a few around here). Some of them still work now but dont retrieve all of the offsets, so theres a good chance with your low version client they will find some results.

Maybe you could have a look at the ReClass document here. It's quite difficult to get the hang of it, but very very useful once you understand it.