Verschiedene SpawnPoints - was nun?

02/01/2009 00:26 NBA#1
Hi,
Kann mich zwar noch dunkel an einen Thread erinnern wo dies besprochen wurde...find ihn aber nicht mehr..(ja die SuFu hab ich genutzt!)

Hab das problem das ich das gute alte raus und wieder in aussenposten nicht benutzen kann, aber wenn ich das mit /resign machen will komm ich an verschiedenen stellen raus. Ansich ja kein Problem, ich dachte mir das ich das per _MemoryRead() mache, das ging aber nicht...Das ist das problem:

Ich gehe aus dem Aussposten raus.
Gebe /resign oder /giveup ein.
sobald ich jedoch wieder im aussenposten bin, habe ich 3 spawnpoints, die auf dem ersten blick gleich aussehen.
mache ich jedoch ein wayout dafür, geht das nicht. Schaue ich mir dann die Memorypositionen an, haben die sich um max. 200-500 verändert.
Somit ist das Wayout nutzlos.

Hat da wer ne Idee?

Thx schonmal im vorraus,
NBA
02/01/2009 00:28 i4mSoH34Vy#2
Nach Norden ausrichten. Dann sind es größere Abschnitte.
02/01/2009 00:34 NBA#3
????
Ka was du meinst...wäre es nicht irgentwie möglich ein viereck um die punkte zu bilden und alle moeglichen spawnpoints innerhalb des vierecks zu berechnen?
02/01/2009 00:42 Valvepro#4
Wie wäre es hiermit: [Only registered and activated users can see links. Click Here To Register...]
Oder eben mit der der MoveTo zu einem Punkt laufen der von jedem der Spawns erreichbar ist und von dort aus raus ;)

MfG
02/01/2009 00:43 aLasca#5
Ich denke er meint Course..^^
02/01/2009 00:44 NBA#6
Hm...die erste variante von ValvePro gefällt mir..mal sehen ob es dort geht...
02/01/2009 00:46 Dunham#7
das geht eigenlich super... hab das bei meinem byzzr bot (oder wie der typ heißt) auch :-p
02/01/2009 03:24 NBA#8
Will jez nicht zuviele threads aufmachen, deshalb frag ich hier...(das eine hab ich schon gelöst)

Wie kann ich erkennen ob es im AggroRadius noch feinde gibt...erinnere mich wieder an nen thread mit nen mem wert aber kann ihn nicht finden :(

Mft
NBA
02/01/2009 10:16 Dunham#9
aggro = CHECK_MAP - 9A8h
02/01/2009 13:11 Heikofant#10
hab zu dem isinarea noch ne frage ....

also wenn ich ne spawnpointkoordinate habe, wie trage ich das in die isinarea ein?

bzw wie funzt das genau?

kann mir jemand ein beispiel geben mit beliebigen koordinaten, und falls er in den koordinaten ist, soll er was machen (nur als beispiel halt)

danke
02/01/2009 15:13 Valvepro#11
@Heikofant
_isInArea("Guild Wars",XSpeicher,YSpeicher,X,Y,Distance)
Bsp:
If _isInArea("Guild Wars",0x00A05650,0x00A05654,-10465,2668,50) = True then Laufweg....
02/01/2009 15:15 Heikofant#12
ah super, danke werds nachher direkt testen :)

muss ich dafür die koordinaten auch noch norden ausgerichtet nehmen?
02/01/2009 19:26 Valvepro#13
Nein...du nimmst ja nur eine Koordinate...
02/06/2009 19:41 Sputimhoch#14
sry falls ich etwas überlesen habe aber kannst du nicht mit der tt6

PHP Code:
IF CheckArea(11+(Random(-10,10)),11+(Random(-10,10))) Then
        x

ElseIF CheckArea(22+(Random(-10,10)),22+(Random(-10,10))) Then
        y 


machen?