mem eintragen

10/18/2008 10:52 anonym110#1
Hi, wie kann man z.B. beim LoginFenster die Daten über mems eintragen lassen, also bei der Login Email z.B [Only registered and activated users can see links. Click Here To Register...] und beim passwort dann 123456789.

Noch eine Frage: Wie kann ich meinen Char zum angewähltem NPC laufen lassen? Natürlich alles über mems, oder geht das nicht und man muss ControlSend verwenden?

Mfg
anonym110
10/18/2008 11:28 Borega#2
beim lgin die daten eintragen lassen kannste schon wenn du verknüpfung zum desktop änderst(muss nochmal die genauen parameter suchen) weiß aber nich ob das deinen ansprüchen genügt...
den npc anwählen kannste meiner meinung nach über die npc id die dir das memtool sagen kann.
hoffe ich konnte helfen
10/18/2008 13:13 darthwitch#3
Habe mal grade nochmal ne frage habe jetzt ein bischen rumgespielt und mal so andere bots angeguckt wo 1-2 memory sachen mit bei sind^^
Habe nun das eingebaut zum checken
Quote:
#include<nomadmemory.au3>


Call("_test")


Global $CheckMap, $PID, $hprocess, $CurrentPosX, $CurrentPosY, $PosX, $PosY
$PosX = 0xa04468
$PosY = 0xa0446c
$CheckMap = 0x00D27598


$Town = 0
$Area = 1
$Ladescreen = 2

$PID = WinGetProcess("Guild Wars")
$mem = _MemoryOpen($PID)

Func _Check()
$CurrentPosX = _MemoryRead($PosX, $mem)
$CurrentPosY = _MemoryRead($PosY, $mem)
EndFunc


Func _test()
_Check()
Select
Case ($CurrentPosX <= 1183929477) And ($CurrentPosX >= 1183885897) And ($CurrentPosY <= 3330436829) And ($CurrentPosY >= 3330411274)
_funkst()
case else
$rndnumber = Random(200, 400)
Sleep($rndnumber)
_error()
EndSelect
EndFunc

Func _funkst()
MsgBox(2,@ScriptName,"klappt",10)
EndFunc

Func _error()
MsgBox(2,@ScriptName,"klappt",10)
EndFunc
Quote:
also das mit klappt und error ist halt nur zum testen^^
auf jeden fall kommt immer dieser Error

Quote:
: ==> Variable used without being declared.:
$CurrentPosX = _MemoryRead($PosX, $mem)
$CurrentPosX = _MemoryRead(^ ERROR
->12:49:31 AutoIT3.exe ended.rc:1
Woran liegt das nun schon wieder
10/18/2008 13:43 blauwiggle#4
Call("_test") muss UNTER die Variablen :)
10/18/2008 14:10 kknb#5
richtig, weil die funktion die variablen zu dem zeitpunkt noch nicht kennt.
das sind so sachen die man eigentlich am anfang lernen sollte ;)
10/20/2008 15:54 Valvepro#6
Huhu, so kannste das Game starten + gleichzeitiges Login.

PHP Code:
run(RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\ArenaNet\Guild Wars""path")&" -email "&"[Only registered and activated users can see links. Click Here To Register...]"&" -password "&"123456789"