[Tutorial] GWCA

02/17/2010 16:40 DerwischKing#61
hiho,
bei mir klappt das mit der Graphics.dll nicht.. ich hab sie zwar im gw-ordner aber wenn ich guild wars starte steht da nicht: Guild wars - [characktername]
was mache ich denn falsch?^^

LG:D
02/17/2010 16:44 Neon™#62
Quote:
Originally Posted by DerwischKing View Post
hiho,
bei mir klappt das mit der Graphics.dll nicht.. ich hab sie zwar im gw-ordner aber wenn ich guild wars starte steht da nicht: Guild wars - [characktername]
was mache ich denn falsch?^^

LG:D
Seit einem GW-Update musst du sie manuell injezieren ;)
02/17/2010 19:26 DerwischKing#63
Quote:
Originally Posted by Neon™ View Post
Seit einem GW-Update musst du sie manuell injezieren ;)
und wie mach ich das? :o
02/17/2010 19:45 Frutex#64
Quote:
Originally Posted by DerwischKing View Post
und wie mach ich das? :o
N1..
Lies dir die Topics durch, danke.
02/18/2010 16:11 einkeks95#65
mit einem injector z.B. inizio. Einfach mal nach suchen.

mfg. einkeks95
03/16/2010 17:32 neuer55#66
ich wollte mir das mit dem bot coden alles mal anschauen und habe direkt mal die dll und die constants geladen doch wenn ich jetzt das script von seite 1 also das:
Code:
#include "GWCAConstants.au3"
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$cGui = GUICreate("GWCA Beispiel", 363, 129, 200, 190) ;cGui sollte als Name beigelassen werden.
$posx = GUICtrlCreateLabel("X Position:", 5, 10, 350, 17)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
$posy = GUICtrlCreateLabel("Y Position:", 5, 38, 350, 17)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
$gold = GUICtrlCreateLabel("Aktuelles Gold:", 5, 62, 350, 17)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
$get_gold = GUICtrlCreateButton("Gold abheben", 5, 90, 351, 31, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
GUIRegisterMsg(0x500, "WndCallback") 
;Hier wird unser GUI registriert und immer, wenn wir eine 0x500 Nachricht empfangen,
;wird WndCallback aufgerufen(befindet sich im Include)

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $get_gold
	EndSwitch
WEnd
, dann bekomme ich immer diesen error: ERROR: WndCallback(): undefined function. woran liegt das?
mfg
03/16/2010 17:39 ddl#67
Das brauchste ab Rev 226 nicht mehr!
03/16/2010 17:41 neuer55#68
also mit anderen worten die zeile "GUIRegisterMsg(0x500, "WndCallback") " einfach weglassen oder wie?
03/16/2010 17:47 ddl#69
Jop.
03/24/2010 20:33 döni#70
Ich habe folgendes Problem:

Habe die .dll injected (Guild Wars- Charaktername steht oben)
aber egal welches Beispielscript von [Only registered and activated users can see links. Click Here To Register...] ich ausprobiere, es passiert einfach nichts.
Kann mir jemand helfen?
03/25/2010 13:50 Neon™#71
Quote:
Originally Posted by döni View Post
Ich habe folgendes Problem:

Habe die .dll injected (Guild Wars- Charaktername steht oben)
aber egal welches Beispielscript von [Only registered and activated users can see links. Click Here To Register...] ich ausprobiere, es passiert einfach nichts.
Kann mir jemand helfen?
Lies mal die Posts über dir ;)
03/25/2010 19:57 döni#72
hmm habe dll manuell injeziert und wndcallback weggelassen aber trotzdem geht nichts. Irgendwie steh ich total aufm Schlauch...

Kann mir jemand erklären wie das ab rev 226 funktioniert?
04/04/2010 00:03 ThornWithin#73
mhm ich hätte mal ne frage ... ich hab die commands jetzt rauf und runter abgesucht, aber keine passende funktion gefunden ...
gibt es ne funktion in der gwca.au3, die als return-wert angibt, wie lange n skill (wahrscheinlich dann skillID) noch hält?
04/04/2010 17:42 Maltram#74
Habe ein ähnliches Problem wie döni ...

Habe die .dll injected und die GWCAConstants.au3 included, es tut sich aber nichts :/

Es hat allerdings schon mal funktioniert, aber auch nur begrenzt...
Da hatte ich noch die graphics.dll aus kknb's Raptor bot drinne, ist die irgendwie älter, und warum geht es dann damit?

Jemand ne Idee woran es liegt?

EDIT: Mit der .dll von kknb kann er zwar die in dem FirstTimeUserGuide benutzte Funktion MoveEx(), kann allerdings nicht die im gleichen Skript gezeigten X und Y Koordinaten in der Konsole anzeigen...
Davor habe ich mit Cmd($CA_ChangeSecondProfession,2) bereits erfolgreich meine Sekundärklasse geändert, das funktioniert allerdings atm nicht mehr Oo

Würde mich über Hilfe freuen :)


EDIT 2:

Ich habe aus einer anderen Quelle den Tipp bekommen AutoIt zu aktualisieren, da mit der Version 3.3.6 die Neuerung von GWAC mit den Namespaces funktioniert...

Bin am ausprobieren...
04/04/2010 19:20 w0lfszeit#75
Quote:
Originally Posted by ThornWithin View Post
gibt es ne funktion in der gwca.au3, die als return-wert angibt, wie lange n skill (wahrscheinlich dann skillID) noch hält?
Code:
CA_PlayerHasBuff | Parameter = Skill Id. Returns boolean.
Der wäre vielleicht praktisch, sagt an ob die Verzauberung noch oben ist, denke mal, dass du das meinst.

@Maltram: Ist der Fenstername von GuildWars "Guild Wars - [Charakter-Name]"?
Soweit ich mich erinnern kann heißt die Funktion "MoveToEx".