Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 16:04

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

Advertisement



Hilfe mit GWCA für blutigen Anfänger

Discussion on Hilfe mit GWCA für blutigen Anfänger within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2009
Posts: 16
Received Thanks: 0
Hilfe mit GWCA für blutigen Anfänger

Hallöchen,

um diversen Meckerfritzen schonmal das Pulver aus den Kanonen zu nehmen: Ich sitze seit ungefähr 3 Stunden vor Mozilla und hab verzweifelt gesucht. Hier im Forum und bei Google.

Meine Anliegen is folgendes:

Ich möcht mir nen kleinen Farmbot basteln, der über AutoIt läuft. Momentan läuft der so, dass er die stinknormalen GW-ShortCuts benutzt. Bei mir TAB für nächsten Gegner und dann Leertaste für angreifen. Funktioniert an sich gar nich mal schlecht. Das Dumme is, dass ich ja auch Items aufnehmen will, müsste ich dann danach noch einmal Shortcut für nächstes Item und Leertaste für aufheben machen. Das is das erste Problem. Das zweite, dass sobald keine Gegner mehr in der Nähe sind, der Bot nix mehr macht.

Man merkt also, ich kann machen, dass AutoIt Tastendrücke simuliert.
Jetz würd ich aber gerne, das mein Char aus nem Vorposten/Stadt/etc. rausrennt, farmt und nach vielleicht 10-20 Durchgängen wieder ab in Vorposten/Stadt/etc.

Das doofe is' aber, das ich nich so wirklich ne Peilung hab, wie ich das anstellen soll, weil ich nich wirklich ne Idee hab, wie man die GWCA Commands anwendet.
Brauch ich dafür ne Gui?
Könnte vielleicht jmd. kurz erklären wie die aufgebaut ist?
Wie klappt das, dass der Bot meinen Char automatisch zum Händler und zum Tor schickt?

Ich fänds echt super, wenn mir da jmd ein bisschen helfen könnte.

Falls du einer bist, der sich denkt "Ach du kacke, schon wieder so einer...", dann antworte bitte einfach nicht, ich möchte dir dein Tag nicht verderben
Ansonsten würde ich mich über jede Hilfe freuen.

lg
beyond_agony is offline  
Old 12/30/2009, 09:18   #2



 
Frutex's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 18,580
Received Thanks: 3,864
Um erstmal für 20 Runs zu farmen:

PHP Code:
for $i 1 to 20
farm
()
next
gobacktocity
() 
Nun damit dein Charakter zum Händler geschickt wird brauchst du,
soweit ich weiß, seine Id und kannst ihn dann mit selctnp anwählen.
Vielleicht gibt es dann auch eine Funktion die direkt verkauft.
Wie gesagt ich habe bisher viel ohne GWCA programmiert.
Ich werde mich dort auch nochmal reinelesen müssen.
Frutex is offline  
Old 12/30/2009, 10:16   #3
 
elite*gold: 0
Join Date: Jan 2009
Posts: 16
Received Thanks: 0
Also wie muss dan der Quelltext aussehen?

Quote:
#include "GWCAConstants.au3"
for $i = 1 to 20
farm()
next
gobacktocity()
Funktioniert nich, da sagt er mir, dass "farm()" 'n unbekannter Befehl is.

Wie findet man die Händler-ID raus?


Aber danke schonmal für die Antwort
beyond_agony is offline  
Old 12/30/2009, 10:32   #4
 
elite*gold: 100
Join Date: Oct 2007
Posts: 738
Received Thanks: 485
Erstmal solltest du bei au3 funktionen lernen

indis code is nur ein beispiel ohne die funktionen selber
So wenn du wirklich movetos einbauen willst schau dir einfach mal das an:

Schau dir einfach mal Make your own script an
danach würd dir empfehlen erst mal das tut anzuschauen

und dann kannst mal source codes von bestehenden public bots anschauen
danach kannste richtig loslegen!
ddl is offline  
Old 12/30/2009, 18:57   #5
 
elite*gold: 0
Join Date: Jan 2009
Posts: 16
Received Thanks: 0
Also ich hab jetz schon ein Spitzenscript mit dem er sich selber einloggt, ein Level betritt und Gegner angreift, ich weiß auch wie man die Items anvisiert, aber wie hebt man die auf? Hätt zuerst gedacht, das würde mit
Quote:
CA_GetNextItem
gehen, aber das klappt nicht.

Könnt ihr mir helfen?
beyond_agony is offline  
Old 12/30/2009, 19:06   #6
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
das gibt dir nur die id des nächsten items aus, was du noch benötigst wäre $CA_PICKUPITEM
kknb is offline  
Old 12/30/2009, 19:19   #7
 
elite*gold: 0
Join Date: Jan 2009
Posts: 16
Received Thanks: 0
Super. Klappt wunderbar

Vorläufig letzte Frage:
Wenn ich jetz rauskriegen möchte, wie voll mein Rucksack ist muss ich doch sicherlich
$CA_GetBagSize verwenden, oder? Um rauszukriegen ob das funkioniert hab ich nen Code gebastelt, der mir sagen soll, ob mein Inventar voll ist oder nicht. Der sieht momentan so aus:

Quote:
#include "GWCAConstants.au3"
$inventar = CmdCB($CA_GetBagSize, 1)

If $inventar = 0
Then MsgBox(0, "Inventar voll")
ElseIf MsgBox(0, "Inventar nicht voll")
EndIf
Aber der sagt mir immer, dass ich kein Then-Statement hab. Hab ich da irgendwas falsch gemacht?
beyond_agony is offline  
Old 12/30/2009, 19:28   #8
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
then kommt in die selbe zeile wie das if

getbagsize gibt dir auch nur die anzahl der slots die der char in der tasche hat zurück nicht wie voll die tasche ist.

guck dir einfach mal alle funktionen an, da sind einige bei womit man theoretisch checken könnte ob deine taschen voll sind.
kknb is offline  
Old 12/30/2009, 20:00   #9
 
elite*gold: 0
Join Date: Jan 2009
Posts: 16
Received Thanks: 0
Also mein Quelltext sieht mittlerweile so aus:

Quote:
#include "GWCAConstants.au3"
$inventar = CmdCB($CA_FindEmptySlot , 0)
$attackstatus = CmdCB($CA_GetIsAttacking, -2)

Do

Cmd($CA_TargetNearestFoe)
Cmd($CA_Attack, -1)

While $attackstatus = True
Sleep(5000)
WEnd

Cmd($CA_TargetNearestItem )
Cmd($CA_PickUpItem, -1)

Until $inventar = 0
aber irgendwie klappt das nich mit dem attackerstatus.

Ich möchte, kurz gesagt, dass er angreift, und wenn er fertig damit nach Items sucht, aber das nicht macht solange wie er kämpft, aber es klappt nich, weil er permanent zwischen dem nächsten Item und dem nächstem Gegner switcht.

Kann mir jmd helfen?

€: Beziehungsweise möchte ich primär, dass er erst einen Gegner besiegt, bevor er den nächsten Gegner angreift. Sprich er soll überprüfen, ob ich grade am kämpfen bin. Dazu sollte das Kommando $CA_GetIsAttacking dienen.
beyond_agony is offline  
Old 12/30/2009, 21:57   #10
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
dein attackstatus wird nie aktualisiert und wird in der schleife immer den wert haben den du der variable vor dem eintritt in die schleife zugewiesen hast.
kknb is offline  
Old 12/30/2009, 22:00   #11
 
elite*gold: 0
Join Date: Jan 2009
Posts: 16
Received Thanks: 0
Ich muss also den Test für den attackstatus vor die Schleife setzen, oder wie?
beyond_agony is offline  
Old 12/30/2009, 22:43   #12
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
nein die abfragen müssen in die schleife da die werte doch dauernd abgefragt werden müssen, hier nen beispiel.

Code:
$counter=0 
Do
	Cmd($CA_TargetNearestFoe)
	Cmd($CA_Attack, -1)
	CmdCB($CA_GetIsAttacking, -2)
	While $CBVar[0] = True
		CmdCB($CA_GetIsAttacking, -2)
		sleep(500)
	WEnd
Cmd($CA_PickUpItem, -1)
$counter+=1
Until $counter = 5
kknb is offline  
Old 12/30/2009, 23:48   #13
 
elite*gold: 0
Join Date: Jan 2009
Posts: 16
Received Thanks: 0
Vielen Dank, das klappt Spitze.

Die Problematik is, dass wenn ich ihn starte, dass der mir kurz danach die Internetverbindung trennt. Was kann man dagegen machen?
beyond_agony is offline  
Old 12/31/2009, 00:37   #14
 
Rosemarie Lein's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 388
Received Thanks: 113
Ruft er eine Funktion auf während er reist, und hebt er auch nur Items auf wenn wirklich welche da sind?
Rosemarie Lein is offline  
Old 12/31/2009, 01:15   #15
 
elite*gold: 0
Join Date: Jan 2009
Posts: 16
Received Thanks: 0
Naja, momentan sieht der QT so aus:
Quote:
Cmd($CA_MOVE, _FloatToInt(4414.52734375), _FloatToInt (1272.8193359375))
Sleep(5000)

While True
Cmd($CA_TargetNearestFoe)
Cmd($CA_Attack, -1)
CmdCB($CA_GetIsAttacking, -2)
While $CBVar[0] = True
CmdCB($CA_GetIsAttacking, -2)
sleep(500)
WEnd
Cmd($CA_PickUpItem, -1)
WEnd
Wann er abstürzt is unterschiedlich. Grad beim ersten mal war's schon da, als er zu den Koords laufen sollte, dann jetz grade einfach nur beim farmen (ich bin manuell ins Level rein). Bei den Koordinaten läft er zwar los, aber nach der Hälfte der Strecke kommt dann
Quote:
Die Verbindung zum Server ist verloren gegangen. Überprüft bitte eure Internetverbindung. (Code=007)
Bis zum Item aufnehmen bin ich noch nich gekommen.
Als ich geschrieben hab, dass es klappt war ich einfach nur euphorisch, dass mir AutoIt keine Fehlermeldung rausgegeben hat ^^
beyond_agony is offline  
Reply


Similar Threads Similar Threads
GWCA brauch hilfe :(
05/09/2010 - GW Bots - 3 Replies
Hallo, ich wollte mir mit GWCA ein recht einfaches script schreiben nur is bei mir das problem das ich net wirklich plan davon habe wie ich es schreiben soll. Ich erzähl mal eben was das skript machen soll: Ich habe 4 mal Guild Wars offen im ersten Guild Wars klickt er auf ein start button wartet 60 sec resignt, alle andern guild wars fenster resignen dann auch und dann soll sich das immer wiederholen ich hab es mit Autoit geschrieben und wollte es jetzt auf GWCA umschreiben weiss aber nicht...
Anfänger Hilfe
05/05/2010 - Diablo 2 - 7 Replies
Moin Jungs, Hab nen Diablo 2 + LoD geschenkt bekommen :p Nun wollt ich anfangen zu zocken , aber wenn man das noch nie gespielt hat blickt man ja bei den meisten Threads zu Diablo garnich durch :D Eigentlich will ich einen Hammerdin spielen, aber mir wurde empfohlen, erst einen Sorcerer zu machen, um mit diesem gute Gegenstände zu finden. Ich soll diesen Rushen in "Runs" , doch wann ich wo hin muss weis ich nich :D Kann mir vllt jemand helfen? MFG
WoW-Hilfe für Anfänger
02/12/2010 - World of Warcraft - 14 Replies
Bin WoW-Neuling und habe grad den 10 Tage Probeacc,hol es mir die Tage aber noch. Habe bis jetz einen Schurken (Untoter) gespielt bis lvl 15, der taugt aber iwie nicht . Jetz wollt ich euch mal fragen was für Anfänger leicht zu spielen is, Untot, Orc, Mensch,Nachtelf oder Tauren? Allianz oder Horde? Krieger, Magier oder Schamane? oder oder oder?^^ Danke im Voraus habt bidde Verständnis nich jeder kommt als WoWFreak auf die Welt xD
anfänger! hilfe!
10/22/2009 - Diablo 2 - 1 Replies
Hallo zusammen, seit paar tagen spiele ich nach einer ziemlich langen Pause mal wieder diablo 2. alle chars acc etc ist weg, da ich zu lange wer war. hab mir jetzt eine mf sorc hoch gelvlt auf 80 und es dauert mir alles zu lange bzw hab ich nicht die geduld bei 0 anzufangen. Lange rede kurzer sinn, ich brauche ein anfänger tutorial wie ich pickit und irged einen loader dazu benutze, habe es versucht mit redvex, aber komme absolut nicht zurecht. freue mich auf eure antworten mfg mojoe87
Hilfe bin anfänger ^^
05/10/2009 - Kal Online - 3 Replies
Hi leute ich bräuchte hilfe beim hacken.Ich weis nix davon aber möchtes gerne lernen wie man eine kal privatserver hackt zb cooldown hack oder onehit hack .Den cooldownhack hab ich ja schonmal versucht aber da schließt sich immer wierder kalonline wegen dem hackschild . Hab auch schon viel hir gelesen und versucht und programme gedownloadet aber ich komm net weiter net weiter-_- Köntte mir jemand vlt helfen zb einen hack zu verfügung stellen(weil alle anderen die ich hir gedownloadet hab...



All times are GMT +1. The time now is 16:05.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.