_Memorypointerread in label anzeigen

04/21/2011 19:07 Evilkingg#1
hey kann mir vllt jemand ein beispiel geben wie man einen wert den man mit memorypointerread in einem laben anzeigen lässt :D ?
04/21/2011 19:26 omer36#2
Quote:
Originally Posted by Evilkingg View Post
hey kann mir vllt jemand ein beispiel geben wie man einen wert den man mit memorypointerread in einem laben anzeigen lässt :D ?
PHP Code:
$pAttackspeed _MemoryPointerRead($attackspeedPointer$Open$attackspeedOffset)

If 
$pAttackspeed[1] <> GUICtrlRead($AttachSpeedActuellThen GUICtrlSetData($AttachSpeedActuell$pAttackspeed[1]) 

$AttachSpeedActuell könnte ein label/input sein
04/21/2011 19:33 Evilkingg#3
hab es angepasst aber leider funktionier es nicht
hab ich vllt noch was falsch gemacht ? :D

PHP Code:
$livee _MemoryPointerRead($Pointer$Open$Offlive
If 
$livee[1] <> GUICtrlRead($meinlebenanzeigeThen GUICtrlSetData($$meinlebenanzeige$livee[1]) 
will mein leben anzeigen lassen
$meinlebenanzeige = mein label

edit : error ist adly formated variable or macro.: :D
04/21/2011 20:10 omer36#4
Then GUICtrlSetData($$meinlebenanzeige

steht das in deiner source auch so? oder nur hier ? ^^
04/21/2011 20:19 Evilkingg#5
stimm das war auch ein fehler aber geht leider imma noch nicht

PHP Code:
$livee _MemoryPointerRead($Pointer$Open$Offlive
If 
$livee[1] <> GUICtrlRead($meinlebenanzeigeThen GUICtrlSetData($meinlebenanzeige$livee[1]) 

fehler ist diesmal :

Subscript used with non-Array variable
04/21/2011 20:49 BlackHybrid#6
Kenn mich ja bei der UDF nicht so richtig aus aber setze mal Dim $livee oben drüber.
04/21/2011 21:00 Evilkingg#7
hm geht leider nicht :D
kanns dir ja mal alles angucken

PHP Code:
#RequireAdmin
#Include <Pointer.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 GUICreate("Form1"300230206145)
$Label1 GUICtrlCreateLabel("Label1"1441203617)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Global $Open ProcessExists("test.exe")
Global 
$Pointer 0x6Ed41C

Global $Offlive [3] = [00x1f0,0x214]

$seetlive _MemoryPointerRead ($Pointer,$Open,$Offlive)
GUICtrlSetData($label1 $seetlive
While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
WEnd 
04/21/2011 21:09 BlackHybrid#8
Sicher dass dein Pointer und Offset stimmt? Weil eigentlich sollte es funktionieren.
04/21/2011 21:13 Evilkingg#9
ja eig schon :D
gibt es noch was anderes vllt sogar beseres um einen wert wieder zugeben als label ? :D
04/21/2011 21:18 BlackHybrid#10
Da gibt es eigentlich nicht wirklich einen Unterschied. Du kannst es genausogut in einer MsgBox anzeigen lassen. Aber wenn nix kommt kann nur was an den Adressen nicht stimmen.
04/21/2011 21:30 KDeluxe#11
Quote:
Originally Posted by Evilkingg View Post
hm geht leider nicht :D
kanns dir ja mal alles angucken

PHP Code:
#RequireAdmin
#Include <Pointer.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 GUICreate("Form1"300230206145)
$Label1 GUICtrlCreateLabel("Label1"1441203617)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Global $Open ProcessExists("test.exe")
Global 
$Pointer 0x6Ed41C

Global $Offlive [3] = [00x1f0,0x214]

$seetlive _MemoryPointerRead ($Pointer,$Open,$Offlive)
GUICtrlSetData($label1 $seetlive
While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
WEnd 
Guck dir doch wenigstens mal die Funktion an, die du benutzen möchtest. "_MemoryPointerRead" gibt einen Array zurück. "[0]" beinhaltet den Wert und "[1]" die Adresse.
05/26/2011 01:57 P5yl0#12
Probiers mal so... mit update funktion das die anzeige aktualisiert...
dein script sollte auch klappen soweit...
wenn nicht .. falsche andresse, offset etc.

PHP Code:
#RequireAdmin
#Include <Pointer.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
;Globals
Global $Open ProcessExists("test.exe")
Global 
$seetlive
Global $Pointer 0x6Ed41C
Global $Offlive[3] = [0,0x1f0,0x214]
;
;
#Region ### START Koda GUI section ### Form=
$seetlive _MemoryPointerRead ($Pointer,$Open,$Offlive)
;
$Form2 GUICreate("Form1"300230206145)
GUICtrlCreateLabel("Life:"1151203617)
$Label1 GUICtrlCreateLabel("Label1"1441203617)
;
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
;
;
While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
    EndSwitch

update()

WEnd

func update
()
GUICtrlSetData($label1,$seetlive)
sleep(50)
endfunc 
05/26/2011 20:11 GamePlayZones#13
weiß vll einer wie man das macht das er in die progressbar als lebensanzeige nimmt also das sobald das vieh life verliert das dann die progressbar sinkt pls pn an mich oder in thread
05/26/2011 23:45 omer36#14
Quote:
Originally Posted by GamePlayZones View Post
weiß vll einer wie man das macht das er in die progressbar als lebensanzeige nimmt also das sobald das vieh life verliert das dann die progressbar sinkt pls pn an mich oder in thread
Mathe 5. Klasse (?)
Stichwort: "Dreisatz"

Und einfach per guictrlsetdata() die Progressbar dementsprechend bearbeiten...