|
You last visited: Today at 00:37
Advertisement
gwca laufen
Discussion on gwca laufen within the GW Bots forum part of the Guild Wars category.
12/17/2009, 12:10
|
#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?
|
|
|
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.
|
|
|
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?
|
|
|
12/17/2009, 13:48
|
#4
|
elite*gold: 0
Join Date: Apr 2009
Posts: 793
Received Thanks: 366
|
Quote:
Originally Posted by sceeter
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.
|
|
|
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.
|
|
|
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?
|
|
|
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.
|
|
|
12/17/2009, 15:26
|
#8
|
elite*gold: 100
Join Date: Oct 2007
Posts: 738
Received Thanks: 485
|
Quote:
Originally Posted by sceeter
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
|
|
|
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.
|
|
|
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à
|
|
|
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!
|
|
|
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
|
|
|
 |
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.
|
|