Bräuchte mal hilfe... sehe keinen Fehler

07/11/2009 21:14 rootKilla#1
Ja also ich habe mal in autoit einen script zum auslesen der x-Cord geschrieben... der return ist aber immer 0 weiß einer von euch woran das liegt?
Code:
#RequireAdmin
#include<BlackMagicAU3.au3>

  $Pid=WinGetProcess("wow.exe")
  $hprocess=_BMOpenProcess($PID)
  $X=0x798
  $Y=0x79C 
  $Z=0x7A0
  $Pitch = 0x7A4 
  $Rotation = 0x7A8
  
Dim $pBasePointer01
Dim $pBasePointer02
Dim $pBasePointer
Dim $x1

If $PID = 0 Then
	MsgBox(0,"Error", "prozess wurde nicht gefunen")
	Sleep(1000)
	Exit
EndIf
  
Func Pointer()
    $pBasePointer01 = _BMReadMemory($hprocess, 0x010BD5F4,'ptr') 
    $pBasePointer02 = _BMReadMemory($hprocess, $pBasePointer01 + 0x34,'ptr') 
    $pBasePointer = _BMReadMemory($hprocess, $pBasePointer02 + 0x24,'ptr')  
EndFunc

MsgBox(0,"pBase",$pBasePointer)

Func xAchse($hprocess, $X)
	Pointer()
	$X1= _BMReadMemory($hprocess, $pBasePointer + $x , 'float'
EndFunc

MsgBox(0,"X",$X1)
07/27/2009 03:26 meak1#2
SetPrivilege("SeDebugPrivilege", 1)