Register for your free account! | Forgot your password?

You last visited: Today at 06:17

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

Advertisement



GWCA in AutoIt

Discussion on GWCA in AutoIt within the GW Exploits, Hacks, Bots, Tools & Macros forum part of the Guild Wars category.

Reply
 
Old 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 ?
superstylin is offline  
Old 06/24/2011, 21:40   #17
 
black_byte's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 447
Received Thanks: 315
Quote:
Originally Posted by superstylin View Post
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
black_byte is offline  
Thanks
2 Users
Old 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
superstylin is offline  
Old 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
kaps1500 is offline  
Old 07/02/2011, 23:42   #20
 
Cr33p's Avatar
 
elite*gold: 0
The Black Market: 133/0/1
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[1Then
            $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 
Cr33p is offline  
Thanks
1 User
Old 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
kaps1500 is offline  
Old 07/06/2011, 16:54   #22
 
black_byte's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 447
Received Thanks: 315
Quote:
Originally Posted by kaps1500 View Post
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
black_byte is offline  
Thanks
1 User
Old 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ß
kaps1500 is offline  
Old 07/07/2011, 20:09   #24
 
black_byte's Avatar
 
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
black_byte is offline  
Thanks
1 User
Old 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.
.Cdog is offline  
Old 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
satanxxx is offline  
Old 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.
_Merowinger_ is offline  
Thanks
1 User
Old 12/13/2011, 23:56   #28
 
elite*gold: 0
Join Date: Sep 2009
Posts: 6
Received Thanks: 0
Quote:
Originally Posted by _Merowinger_ View Post
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
satanxxx is offline  
Old 12/14/2011, 16:56   #29
 
cab_killer's Avatar
 
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
cab_killer is offline  
Reply


Similar Threads 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.


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.