|
You last visited: Today at 06:17
Advertisement
GWCA in AutoIt
Discussion on GWCA in AutoIt within the GW Exploits, Hacks, Bots, Tools & Macros forum part of the Guild Wars category.
06/24/2011, 21:29
|
#16
|
elite*gold: 0
Join Date: Jun 2008
Posts: 4
Received Thanks: 0
|
mmmh
$hProcess[0] = 1
$hProcess[1] = 372
weiß nicht genau ob das stimmt wie kann ich das überprüfen ?
|
|
|
06/24/2011, 21:40
|
#17
|
elite*gold: 0
Join Date: Jan 2010
Posts: 447
Received Thanks: 315
|
Quote:
Originally Posted by superstylin
mmmh
$hProcess[0] = 1
$hProcess[1] = 372
weiß nicht genau ob das stimmt wie kann ich das überprüfen ?
|
Sollte stimmen, wenn ich das richtig in Erinnerung habe.
Da kann ich dann auch nicht mehr viel weiterhelfen, ohne mir selber ein Bild zu machen, wenn du willst kann ich dir per Skype weiterhelfen, falls ja, schick mir am besten deinen Skype-Namen per PN.
MfG
black byte
|
|
|
06/24/2011, 22:04
|
#18
|
elite*gold: 0
Join Date: Jun 2008
Posts: 4
Received Thanks: 0
|
du wirst es nicht glauben aber es gibt noch leute ohne skype ^^
naja ich versuch noch weiter dem fehler zu finden erst mal vielen dank
|
|
|
07/02/2011, 21:43
|
#19
|
elite*gold: 0
Join Date: Dec 2008
Posts: 12
Received Thanks: 3
|
Gibts für diese GWCA auch ne nette Move Funktion mit Anti Block? :P
|
|
|
07/02/2011, 23:42
|
#20
|
elite*gold: 0
Join Date: Mar 2008
Posts: 820
Received Thanks: 156
|
Kannst du dir selbst bauen...hier mal ein Beispiel fürs normale GWCA:
PHP Code:
Func Move_To($x, $y, $random = 150)
Local $iBlocked = 0
$cbType = "float"
MoveEx($x, $y, $random)
CmdCB($CA_GETCOORDS, -2)
Do
sleep(250)
$oldCoords = $cbVar
CmdCB($CA_GETCOORDS, -2)
If $oldCoords[0] = $cbVar[0] And $oldCoords[1] = $cbVar[1] Then
$iBlocked += 1
MoveEx($x, $y, $random)
EndIf
if $iBlocked > 10 Then
MachWasAnderes()
EndIf
Until ComputeDistance($cbVar[0], $cbVar[1], $x, $y) < 250
sleep(100)
ConsoleWrite($iBlocked & @CRLF)
EndFunc
|
|
|
07/04/2011, 10:49
|
#21
|
elite*gold: 0
Join Date: Dec 2008
Posts: 12
Received Thanks: 3
|
Ich durfte jetzt mal deine GWCA Version ausgiebig testen und bin zufrieden damit
Allerdings habe ich ein paar Anmerkungen. Erstens ist es mir aufgefallen das wichtige Funktionen die es beim Original gibt fehlen! Beispielsweise sei hier genannt die Funktion zum HP auslesen (z.B. der Gegner) oder herausfinden der MapID. Außerdem habe ich festgestellt dass die Funktion um den nächstgelegenen Feind zu finden fehlerhaft ist und immer 0 ausgibt. Ich habe leider zu wenig Ahnung von dem Programmieren auf Memory Basis das ich selber diese Funktion nachimplementieren kann, denn ich habe gesehen die Struktur in der DLL ist vorhanden. Du würdest mir also ziemlich entgegen kommen, wenn du mir so eine Funktion fix bastelst :P
In diesem Sinne
~keep it up!
VG
kaps
|
|
|
07/06/2011, 16:54
|
#22
|
elite*gold: 0
Join Date: Jan 2010
Posts: 447
Received Thanks: 315
|
Quote:
Originally Posted by kaps1500
Ich durfte jetzt mal deine GWCA Version ausgiebig testen und bin zufrieden damit
Allerdings habe ich ein paar Anmerkungen. Erstens ist es mir aufgefallen das wichtige Funktionen die es beim Original gibt fehlen! Beispielsweise sei hier genannt die Funktion zum HP auslesen (z.B. der Gegner) oder herausfinden der MapID. Außerdem habe ich festgestellt dass die Funktion um den nächstgelegenen Feind zu finden fehlerhaft ist und immer 0 ausgibt. Ich habe leider zu wenig Ahnung von dem Programmieren auf Memory Basis das ich selber diese Funktion nachimplementieren kann, denn ich habe gesehen die Struktur in der DLL ist vorhanden. Du würdest mir also ziemlich entgegen kommen, wenn du mir so eine Funktion fix bastelst :P
In diesem Sinne
~keep it up!
VG
kaps
|
Um die Gegner-HP auslesen zu können musst du einfach nur die AgentStruct mit der Id des Agent aktuallisieren.
Call einfach _GWCAA_UpdateAgentStruct(id) mit der id des Agent, dann kannst du dir die Informationen aus der Struct holen, in dem Fall wäre es dieser Code:
PHP Code:
$hp = DllStructGetData($structAgent, "HP")
Das mit der MapId ist bereits vorhanden, irgendwie habe ich vergessen es in Cmd einzufügen, komisch.
Die Funktion für den nächsten Feind werde ich mir auch mal anschauen und dann ne neue Version im Startpost hinzufügen.
Werde mich heute Abend darum kümmern, wenn die LoL-Server mal wieder spacken ..
MfG
black byte
|
|
|
07/07/2011, 00:39
|
#23
|
elite*gold: 0
Join Date: Dec 2008
Posts: 12
Received Thanks: 3
|
Dann möchte ich dich noch weiterhin fragen ob du nicht auch ein paar schöne Item Funktionen einbauen könntest. Irgendwie funktioniert die Sell Funktion etc. nicht.
Gruß
|
|
|
07/07/2011, 20:09
|
#24
|
elite*gold: 0
Join Date: Jan 2010
Posts: 447
Received Thanks: 315
|
Da muss sich irgendwas bei dem Item-Preis geändert haben, schaue mir das die Tage mal an.
Und was für weitere Item-Funktionen willst du denn haben?
MfG
black byte
|
|
|
08/05/2011, 20:32
|
#25
|
elite*gold: 0
Join Date: Apr 2010
Posts: 2,297
Received Thanks: 325
|
Bin ja ein Spät zuender deswegen sag ich es erst jetzt.
Ich danke dir ich werde das mall in meine Bots einbauen ich denke das wird das ganze viel entspanter machen.
Fettes THX an dich!
Saubere arbeit.
|
|
|
12/12/2011, 19:58
|
#26
|
elite*gold: 0
Join Date: Sep 2009
Posts: 6
Received Thanks: 0
|
hi, erstmal danke und ein großes lob an black byte für die arbeit die er in seine engine investiert hat. bin gerade dabei mich in gwcaa einzuarbeiten. wäre sehr nett wenn jemand von euch mir die ein oder andere frage beantworten könnte. wird mein erster gw bot deshalb bitte ich um nachsicht was meine unwissenheit angeht  .
hier mein erster code (bisher nur aufruf von einzelnen funktionen um zu testen ob es bei mir funktioniert...)
Code:
#include "GWCAA_Constants.au3"
_GWCAA_Startup(ProcessExists("GW.exe"))
;1
CmdCB($CAA_GetPing)
MsgBox(0,"",$cbVar[0])
;2
CmdCB($CAA_GetIsMoving)
MsgBox(0,"",$cbVar[0])
;3
CmdCB($CAA_GetCoords)
MsgBox(0,"",$cbVar[0])
MsgBox(0,"",$cbVar[1])
;4
$hp = DllStructGetData($structAgent, "HP")
MsgBox(0,"",$hp)
;5
_GWCAA_MoveTo(1, 1, 0)
;6
;_GWCAA_UseSkill(7, 1)
;7
CmdCB($CAA_GetMapId)
MsgBox(0,"",$cbVar[0])
also, 1, 6 und 7 scheinen problemlos zu funktionieren
bei 2, 3 und 4 bekomme ich als ausgabe immer '0'
5 funktioniert nur wenn 6 auskommentiert ist.. was mache ich da falsch?
rufe ich die funktionen eigentlich richtig auf?
und habe ich es richtig verstanden das z.b. bei getCoords die koordinaten in $cbVar[0] und $cbVar[1] abgelegt werden?
bin für jede hilfe dankbar
mfg
|
|
|
12/13/2011, 16:47
|
#27
|
elite*gold: 0
Join Date: Feb 2011
Posts: 135
Received Thanks: 43
|
So erstmal nimm die Engine:
black bytes ist zwar okey, aber outdated.
2,3,4 könnten outdated sein.
5 sendet nur ein Packet an den Server damit du dahin läufst, es wartet nicht bis du dort ankommst. 6 unterbricht 5 sobald gecallt.
|
|
|
12/13/2011, 23:56
|
#28
|
elite*gold: 0
Join Date: Sep 2009
Posts: 6
Received Thanks: 0
|
Quote:
Originally Posted by _Merowinger_
So erstmal nimm die Engine:
black bytes ist zwar okey, aber outdated.
2,3,4 könnten outdated sein.
5 sendet nur ein Packet an den Server damit du dahin läufst, es wartet nicht bis du dort ankommst. 6 unterbricht 5 sobald gecallt.
|
danke dir. gwa² ist ja super  . und es ist alles sehr gut dokumentiert
mfg
|
|
|
12/14/2011, 16:56
|
#29
|
elite*gold: 9
Join Date: Jan 2009
Posts: 206
Received Thanks: 24
|
Hi, ich wollte nach langem mal wieder was coden und muss nun feststellen das tt6 out ist.
Ich versuche mich gerade an GWA² aber irgendwie komm ich damit garnicht klar.
Ich krieg nichtmal eine kleine bewegung hin
Code:
#include "GWA².au3"
Initialize(WinGetProcess("Guild Wars2"))
;~ Initialize(“Character Name”)
Sleep(2000)
_test()
Func _test()
sleep(1000)
MoveTo(16397, -17657)
sleep(2000)
UseSkill(1, -2)
Sleep(500)
UseSkill(2, -2)
Sleep(1000)
UseSkill(3, -2)
EndFunc
Was mache ich falsch?
Hab ich irgendwas übersehen was evtl in der doku.pdf nicht stand?
Die Coordinaten habe ich mir mit GWA² Info Tool geholt
MfG
€/e
jedesmal wenn ich mein Script starten will fragt er mich ob ich die änderung an meinem Computer zulassen will, das hatte ich früher nie.
Wie kann ich das abschalten, so das ich dann nicht immer irgendwas klicken muss?
Danke schonmal
|
|
|
 |
|
Similar Threads
|
GWCA Dedicated?
10/29/2010 - GW Bots - 2 Replies
Hei,
ich wollte mal fragen wie dass jetzt aussieht mit GWCA is der Spaß sicher Dedicated? gibts ne möglichkeit die DLL zu hidden? gibts dazu en TUT? und gibts ne nicht dedicatede Alternative mit den selben funktionen?
|
GWCA/AutoIt Problem
04/21/2010 - GW Bots - 2 Replies
Hi,
i injected a .dll and launch gw, my injector says INJECTION: True, so no problems so far. then i open a AutoIt script and press Enable Bot but the i don't get a pm in gw that confirms bot enabled so the bot doesn't work. how do i fix this?
|
.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 = ???
|
All times are GMT +1. The time now is 06:19.
|
|