memory adressen in GW

07/29/2008 22:05 kknb#31
ja klar soweit war ich auch schon, nur das problem ist wie finde ich die adressen für die charakterposi? also ich habs mit bewegen auf der x achse nach links und rechts probiert und dabei halt immer mit increased und decreased value nach nem gleitkommawert gescannt. doch im endeffekt bin ich nie auf ein eindeutiges ergebnis gekommen.
07/29/2008 22:27 hEDDA#32
ich würd eher nach changed/unchanged value suchen als nach increased/decreased...
und wirklich eindeutig wirds nich aber es lässt sich soweit einschränken dass man die adressen gut rausfischen kann
07/29/2008 23:40 yesar#33
die charakterpos is ne statische adresse. wenn man die hat braucht man nur ein paar mal die dis zu wechseln in gw und schreibt auf, wo man spawn und mit welchen x/y werten. nach ein paar mal hat man das min und max der koords und kann das ins script einbauen...
07/29/2008 23:43 MasteR GunneR#34
Spawnen tust du immer im Kreis, da kannst du dich gleich an die vier Ecken davon (Quadrat drumherum) stellen und aus den vier Koordinatenpaaren min/max nehmen.
Find ich einfacher als immer den Dis zu wechseln.
07/30/2008 12:30 LightTheTorch#35
Quote:
Originally Posted by MasteR GunneR View Post
Nach was anderem suchen tut man dann.
X/Y-Koordinaten, any1?
Damit kannst du dann eh mehr anfangen.
wollte nur noch kurz erwähnen..
mit spawnpunkt hab ich eigentlich die position gemeint also X/Y koordinate des spawnpunktes, genauso wie es hier schon einmal bei einem bot gemacht wurde :) hab mich sehr unklar ausgedrückt sry.. also dann ist die methode, welche ich versucht habe, anzuwenden (mit changed value) doch die richtige?? bei mir kommt da jedes mal ein Scan Error sobald ich den Next Scan mit changed/unchanged/decreased,... ausführen will o.O hab CE 5.4
07/30/2008 12:59 Azunai#36
falsch , du verstehst es immernoch nicht
07/30/2008 16:10 LightTheTorch#37
Quote:
Originally Posted by Azunai View Post
falsch , du verstehst es immernoch nicht
also dann folgt jetzt meine einzige logische methode:

man sucht sich die adresse, welche den momentanen standort angibt (das ist demnach $PosX = xxxx und $PosY = xxxx und ist wie yesar gesagt hat eine statische adresse). Sobald man die hat, spawn man ein paar mal und checkt die value ab, weche dann der koordinate vom standpunkt und demnach auch dem spawnpunkt entspricht.

:D or :( ?? ^^
07/30/2008 16:54 Azunai#38
:confused::(

triffts ganz gut xD

warum willst du immer neu spawnen lauf ein paar schritte xD xpos ,y pos gelten überall xD
07/30/2008 16:59 _revo#39
Quote:
warum willst du immer neu spawnen lauf ein paar schritte xD xpos ,y pos gelten überall xD
ich denk mal damit er min und max der werte rausbekommt (hat ja jmd gepostet afaik)

@torch: machs lieber so wie master gunner gesagt hat

Quote:
Originally Posted by Master GunneR
Spawnen tust du immer im Kreis, da kannst du dich gleich an die vier Ecken davon (Quadrat drumherum) stellen und aus den vier Koordinatenpaaren min/max nehmen.
07/30/2008 17:05 wadimwadim#40
ich verstehe nicht was er noch will. Die funktion hat er bekommen, dazu sogar noch die richtigen bereiche der spawnpunkte.
Der müsste sie doch da nur einsetzen.
@LightTheTorch oder was hast du für ein problem?
07/30/2008 17:07 LightTheTorch#41
Quote:
Originally Posted by Azunai View Post
:confused::(

triffts ganz gut xD

warum willst du immer neu spawnen lauf ein paar schritte xD xpos ,y pos gelten überall xD
JAAAAA!! :D jo stimmt eigentlich.. :rolleyes:
07/30/2008 17:09 LightTheTorch#42
Quote:
Originally Posted by wadimwadim View Post
ich verstehe nicht was er noch will. Die funktion hat er bekommen, dazu sogar noch die richtigen bereiche der spawnpunkte.
Der müsste sie doch da nur einsetzen.
@LightTheTorch oder was hast du für ein problem?
ne is oke hat sich erledigt.. ich wusste nur nich das $PosX und $PosY immer gleich sind und sich nur die value ändert ^^

o.O sry für dp
07/30/2008 23:33 wadimwadim#43
Code:
=======================Update: 30.07=======================
=========================Section A=========================
New Position X		--> 00A135F8		float
New Position Y		--> 00A135FC		float
New Death		--> 00A1396C		int
New Course		--> 00A13859		float
New MouseCoord X	--> 00A13F78		float
New MouseCoord Y	--> 00A13F7C		float
New Town_OutpostID	--> 00A14730		int
New ExAreaID		--> 00A11210		int
New ZoomExpander A	--> 00A1381A		int
New ZoomExpander B	--> 00A1381B		int
New NoNpc		--> 00A1549C		int
New LVL			--> 00A11258		int
New PVP_PVE		--> 00A11264		int
New Ping		--> 00A0E67C		int
New CharName		--> 00A0E6CC		unicode[i]
New InterfaceSize	--> 00A0FCCF		int
=========================Section D=========================
New Position X		--> 00D36940		float
New Position Y		--> 00D36944		float
New Npc_ID_near		--> 00D364B0		int
New Npc_ID_select	--> 00D36490		int
New CheckMap		--> 00D368A0		int
New NoMessage		--> 00D36FFC		int
New PlayerStatus	--> 00D377D3		int
07/31/2008 01:47 Borega#44
Quote:
Originally Posted by wadimwadim View Post
Code:
=======================Update: 30.07=======================
=========================Section A=========================
New Position X		--> 00A135F8		float
New Position Y		--> 00A135FC		float
New Death		--> 00A1396C		int
New Course		--> 00A13859		float
New MouseCoord X	--> 00A13F78		float
New MouseCoord Y	--> 00A13F7C		float
New Town_OutpostID	--> 00A14730		int
New ExAreaID		--> 00A11210		int
New ZoomExpander A	--> 00A1381A		int
New ZoomExpander B	--> 00A1381B		int
New NoNpc		--> 00A1549C		int
New LVL			--> 00A11258		int
New PVP_PVE		--> 00A11264		int
New Ping		--> 00A0E67C		int
New CharName		--> 00A0E6CC		unicode[i]
New InterfaceSize	--> 00A0FCCF		int
=========================Section D=========================
New Position X		--> 00D36940		float
New Position Y		--> 00D36944		float
New Npc_ID_near		--> 00D364B0		int
New Npc_ID_select	--> 00D36490		int
New CheckMap		--> 00D368A0		int
New NoMessage		--> 00D36FFC		int
New PlayerStatus	--> 00D377D3		int
quelle??? oder selber rausgefunden
07/31/2008 09:22 blauwiggle#45
ist von ihm