Memory Bots

08/13/2008 20:30 Bl@ze!#1
-
08/13/2008 20:45 wadimwadim#2
da kommt wohl ein haufen arbeit auf dich zu.
08/13/2008 20:47 Bl@ze!#3
-
08/13/2008 20:49 wadimwadim#4
such erstmal die moveto function in guild wars, diese sollte diese parameter haben
(x,y: float; z:integer)
und dann such nach einer möglichkeit, um sie aufzurufen.
08/13/2008 20:50 Bl@ze!#5
-
08/13/2008 21:24 Valvepro#6
Huhu, so kannst du die x,y Koordinaten auslesen..

Code:
func _GetCoords()
	Local $Array[2]
	Local $DllInformation = _MemoryOpen(WinGetProcess("Guild Wars"))
	$Array[0] = Floor(_MemoryRead(0x00A14818, $DllInformation, 'float')) ;x
	$Array[1] = Floor(_MemoryRead(0x00A1481C, $DllInformation, 'float')) ;y
	_MemoryClose($DllInformation)
	Return $Array
EndFunc
08/14/2008 15:20 yesar#7
viel spaß beim suchen :P kauf dir vorher viel, viel kaffee xD

btw, schicke signatur :)
08/14/2008 15:57 Bl@ze!#8
-
08/14/2008 16:00 blauwiggle#9
bei advanced, setz da mal keinen haken bei "Automatically embed media (requires automatic parsing of links in text to be on)."
08/14/2008 16:02 Bl@ze!#10
-
08/14/2008 16:03 Azunai#11
Local $Array[2]

da kannst es nicht global callen

du müsstest es so machen:

Code:
#include "memory.au3"


func GetCoords()
Local $Array[2]
Local $DllInformation = _MemoryOpen(WinGetProcess("Guild Wars"))
$Array[0] = Floor(_MemoryRead(0x00A14818, $DllInformation, 'float')) ;x
$Array[1] = Floor(_MemoryRead(0x00A1481C, $DllInformation, 'float')) ;y
_MemoryClose($DllInformation)
Return $Array
EndFunc


func GiveCoords()
$koords = GetCoords()
MsgBox(0,"TEST :D","X Kooardinate :" &$koords[0]& ".");
EndFunc

func Mbot()
MsgBox(0,"Mbot - Systemnachricht", "Mbot wird gestartet")

GiveCoords();
EndFunc
ist n bisschen blöd zu handhaben das bsp von valve ;)
08/14/2008 16:07 Bl@ze!#12
-
08/17/2008 16:44 Valvepro#13
Hi, teste mal dies hier..

Code:
#include<NomadMemory.au3>

$Werte = _GetCoords()
MsgBox("","Werte","X Wert: "&$Werte[0]&@CRLF&"Y Wert: "&$Werte[1])

func _GetCoords()
	Local $Array[2]
	Local $DllInformation = _MemoryOpen(WinGetProcess("Guild Wars"))
	$Array[0] = _MemoryRead(0x00A148B8, $DllInformation) ;x
	$Array[1] = _MemoryRead(0x00A148BC, $DllInformation) ;y
	_MemoryClose($DllInformation)
	Return $Array
EndFunc
Quote:
Originally Posted by Azunai View Post
ist n bisschen blöd zu handhaben das bsp von valve ;)
Vielen dank, aber du meinst auch du wärst der übelste Pro was... diese Kommentare kannste dir echt mal klemmen.
08/17/2008 17:00 Azunai#14
Quote:
Hi, teste mal dies hier..

Code:

#include<NomadMemory.au3>

$Werte = _GetCoords()
MsgBox("","Werte","X Wert: "&$Werte[0]&@CRLF&"Y Wert: "&$Werte[1])

func _GetCoords()
Local $Array[2]
Local $DllInformation = _MemoryOpen(WinGetProcess("Guild Wars"))
$Array[0] = _MemoryRead(0x00A148B8, $DllInformation) ;x
$Array[1] = _MemoryRead(0x00A148BC, $DllInformation) ;y
_MemoryClose($DllInformation)
Return $Array
EndFunc

Quote:
Originally Posted by Azunai View Post
ist n bisschen blöd zu handhaben das bsp von valve
Vielen dank, aber du meinst auch du wärst der übelste Pro was... diese Kommentare kannste dir echt mal klemmen.
es funktioniert längst bei ihm

und @
Quote:
aber du meinst auch du wärst der übelste Pro was...
das hab ich mir schon oft bei dir gedacht ;)

ich sag nur "expert send/sleep"
08/17/2008 17:56 Valvepro#15
Quote:
Originally Posted by Azunai View Post
es funktioniert längst bei ihm

und @
das hab ich mir schon oft bei dir gedacht ;)

ich sag nur "expert send/sleep"

Na dann... und was soll mit 'expert send/sleep' sein?! Ich finds eben praktisch. Ist ja auch eig. nur für mich gedacht.. von daher..

PS: Trotzdem kommste ganz schön eigebildet rüber und das kommt nicht nur mir so vor, soviel kann ich dir sagen.