Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 00:37

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



gwca laufen

Discussion on gwca laufen within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2009
Posts: 33
Received Thanks: 1
gwca laufen

Hallo,

ich habe mir mal die API von gwca angesehen. Es funktioniert soweit auch super.
Nur folgendes Problem mit dem Code:

Code:
Cmd($CA_MOVE, 11836, -96463)
Diese Koordinaten liegen in Termalquellen von Bergen.
Diese Koordinaten habe ich mit dem befehl
Code:
CmdCB($CA_GetCoords,-2)
ausgelesen. Dann die Zahl auf 5 Stellen gekürzt und dann übergeben.

Doch bewegen tut sich mein Char nicht.

Wodran kann das liegen?
sceeter is offline  
Old 12/17/2009, 12:23   #2
 
elite*gold: 0
Join Date: Oct 2009
Posts: 557
Received Thanks: 160
hast du vlt

$cbType = "float"

vergessen ?

Ansonsten sollte es eigentlich gehen.

Würde dir aber eher zu MoveEx() raten. Ist in der Constants schon eingebaut und beinhaltet gleichzeitig n kleines Random, wass deine Bewegung bei jedem male varrieiren lässt -> menschlicher.

€: Hab glaub das Problem falsch verstanden :P ausgelesen = mit dem Commander. Dann sollte es eigentlich gehen ... Versuchs mal mit dem GWCA Dumper - findest du auf der google site von GWCA - die Koordinaten nochmal richtig auszulesen.
Jonas_93 is offline  
Thanks
1 User
Old 12/17/2009, 13:09   #3
 
elite*gold: 0
Join Date: Nov 2009
Posts: 33
Received Thanks: 1
hallo,
erstmal vielen dank, doch ich finde den "GWCA Dumper" nicht als download auf der Homepage. Auch über google habe ich nichts gefunden.

Ich habe die Coordinaten wiefolgt ausgelsen:
Code:
CmdCB($CA_GetCoords,-2)
dadurch sollte ich doch die x und y werte bekommen oder?
sceeter is offline  
Old 12/17/2009, 13:48   #4
 
Xereon's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 793
Received Thanks: 366
Quote:
Originally Posted by sceeter View Post
hallo,
erstmal vielen dank, doch ich finde den "GWCA Dumper" nicht als download auf der Homepage. Auch über google habe ich nichts gefunden.

Ich habe die Coordinaten wiefolgt ausgelsen:
Code:
CmdCB($CA_GetCoords,-2)
dadurch sollte ich doch die x und y werte bekommen oder?
Du musst die Float Werte in Ints umwandeln, dann funktioniert es.
Code:
_FloatToInt()
Xereon is offline  
Thanks
1 User
Old 12/17/2009, 14:45   #5
 
elite*gold: 0
Join Date: Nov 2009
Posts: 33
Received Thanks: 1
Hallo,
leider auch ohne erfolg.

Ich habe nun folgendes gemacht:
Code:
MoveTo(_FloatToInt(1183608773), (_FloatToInt(964631921)* -1))

Func MoveTo($x, $y, $random = 50)
	
	$cbType = "float"

	MoveEx($x, $y, $random)
        ...
EndFunc
Habe diesmal extra mal die MoveEx Methode ausprobiert.

Auch wenn ich das $cbType = "float" weglasse klappt es nicht.
sceeter is offline  
Old 12/17/2009, 15:04   #6
 
elite*gold: 100
Join Date: Oct 2007
Posts: 738
Received Thanks: 485
Code:
#include "GWCAConstants.au3"
$cGUI = GUICreate("GWCA")
GUIRegisterMsg(0x500, "WndCallback")
$cbType = "float"
CmdCB($CA_GetCoords,-2)
; $cbVar[0] = X-Pos (float)
; $cbVar[1] = Y-Pos (float)
Cmd($CA_MOVE, _FloatToInt($cbVar[0]+450), _FloatToInt($cbVar[1]-150))
Hast schonmal das angeschaut?
ddl is offline  
Thanks
1 User
Old 12/17/2009, 15:08   #7
 
elite*gold: 0
Join Date: Nov 2009
Posts: 33
Received Thanks: 1
Ja habe ich mir im vorhinein angeschaut (auch das hier aus dem Forum das How to) und dies funktioniert auch.

Es geht hier ja um das Thema eigene Wegpunkte bestimmen.

Das heißt wenn ich wie oben beschrieben meine Koordinaten einlese statt wie in deinem Bespiel mit
Code:
_FloatToInt($cbVar[0]+450)
dann geht es nicht mehr.
sceeter is offline  
Old 12/17/2009, 15:26   #8
 
elite*gold: 100
Join Date: Oct 2007
Posts: 738
Received Thanks: 485
Quote:
Originally Posted by sceeter View Post
Hallo,
leider auch ohne erfolg.

Ich habe nun folgendes gemacht:
Code:
MoveTo(_FloatToInt(1183608773), (_FloatToInt(964631921)* -1))

Func MoveTo($x, $y, $random = 50)
	
	$cbType = "float"

	MoveEx($x, $y, $random)
        ...
EndFunc
Habe diesmal extra mal die MoveEx Methode ausprobiert.

Auch wenn ich das $cbType = "float" weglasse klappt es nicht.
_FloatToInt(1183608773) <- Ist schon ein Int Wert

Code:
MoveTo(1183608773, 964631921 * -1)

Func MoveTo($x, $y, $random = 50)
	
	$cbType = "int"

	MoveEx($x, $y, $random)
        ...
EndFunc
müsstest mal ausprobieren hab hier grad weder autoit noch gw
ddl is offline  
Thanks
1 User
Old 12/17/2009, 15:29   #9
 
elite*gold: 0
Join Date: Nov 2009
Posts: 33
Received Thanks: 1
Leider klappt dies auch nicht. Keinerlei Reaktion im Spiel.
sceeter is offline  
Old 12/17/2009, 15:29   #10
 
elite*gold: 0
Join Date: Oct 2009
Posts: 557
Received Thanks: 160


In leeren code reinkopieren - speichern - öffnen -
"0-Num" an jedem neuen MoveTo Punkt drücken -
die dadurch entstandene "Dumper"-Textdatei öfnnen

Voilà
Jonas_93 is offline  
Thanks
1 User
Old 12/17/2009, 15:32   #11
 
elite*gold: 0
Join Date: Nov 2009
Posts: 33
Received Thanks: 1
vieln vielen dank! Damit klappt es nun!

Danke nochmals an alle!
sceeter is offline  
Old 12/17/2009, 15:38   #12
 
elite*gold: 100
Join Date: Oct 2007
Posts: 738
Received Thanks: 485
jo benutz den dumper von jonas
und die movetoex aus der
ddl is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
.ini in GWCA verwenden
02/28/2010 - GW Bots - 13 Replies
Morgen Community, nachdem ich mehrfach die SuFu mit diversen Wörtern gefüttert hab, und keine passende antwort gefunden habe, stelle ich einfach hier die Frage, wie kann bindet man eine .ini in einen GWCA-basierten bot ein (bzw ist mit den unten genannten sachen eine .ini überhaupt notwendig, oder kann man direkt an die GUI schreiben und wenn ja, wie geht das :))? D.h., ich hätte gern in der GUI (oder wie zB gabba es sehr elegant mit dem kleinen fenster links oben in seinem...
GWCA help?
02/20/2010 - GW Bots - 3 Replies
I'm trying to find place numbers for the maps etc. Like Rata Sum is 640... I need to know what I would set my ToPK value to. It's for this... Global $MAP_TOPK = ???
GWCA Deathcheck
02/04/2010 - GW Bots - 3 Replies
Hey...irgendwie bekomm ichs nicht hin, nen vernünftigen Deathcheck in GWCA zu schreiben. Der hier funktioniert nicht: $cbType = "int" Do Sleep(250) CmdCB($CA_GETDEAD) Until $cbVar = 1 Kann mir jemand helfen? Wäre nett ;-)
GWCA MAPCheck
12/16/2009 - GW Bots - 7 Replies
Yo - würde die Func so gehen ? Oder habt ihr Ideen um sie zu vereinfachen ? http://pastebin.com/m70d2866c



All times are GMT +1. The time now is 00:38.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.