[Guide] - Coding a GW Bot

03/25/2010 14:22 Syc0n#76
hmm Selbstgespräche oder hat der User seine Posts gelöscht?
03/25/2010 14:49 ddl#77
Beides!
05/13/2010 15:48 sunrise123#78
Erstmal danke für diesen Super Guide! Genau das richtige für mich der wahnsinnig von Auto it & co interesese gefunden hat :)

Nur hab ich alles absolut genauso getan wies gedacht war nur leider passiert weder bei deinem Demo Bot- noch bei meinem Irgendwas selbst nach starten des Scripts, ich weiß nicht was fehlt..

Das ist der Fehler der auch bei dem gegeben Template kommt:


Quote:
C:\Users\Sunrise\Downloads\Sanctum Cay Bot 1.0\tt6.au3(823,29) : ERROR: $WM_LBUTTONDOWN previously declared as a 'Const'
$WM_LBUTTONDOWN = 0x0201
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Users\Sunrise\Downloads\Sanctum Cay Bot 1.0\tt6.au3(825,29) : ERROR: $WM_LBUTTONDBLCLK previously declared as a 'Const'
$WM_LBUTTONDBLCLK = 0x0203
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Users\Sunrise\Downloads\Sanctum Cay Bot 1.0\tt6.au3(827,29) : ERROR: $WM_RBUTTONDOWN previously declared as a 'Const'
$WM_RBUTTONDOWN = 0x0204
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Users\Sunrise\Downloads\Sanctum Cay Bot 1.0\tt6.au3(828,29) : ERROR: $WM_RBUTTONUP previously declared as a 'Const'
$WM_RBUTTONUP = 0x0205
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Users\Sunrise\Downloads\Sanctum Cay Bot 1.0\BoTs.au3 - 4 error(s), 0 warning(s)
grüße & danke schonmal
05/13/2010 16:49 Syc0n#79
Quote:
Originally Posted by sunrise123 View Post
Erstmal danke für diesen Super Guide! Genau das richtige für mich der wahnsinnig von Auto it & co interesese gefunden hat :)

Nur hab ich alles absolut genauso getan wies gedacht war nur leider passiert weder bei deinem Demo Bot- noch bei meinem Irgendwas selbst nach starten des Scripts, ich weiß nicht was fehlt..

Das ist der Fehler der auch bei dem gegeben Template kommt:




grüße & danke schonmal
In den neuen AutoIt-Versionen sind diese Variablen schon in der WindowsConstants.au3 definiert, d.h. du musst diese einfach in der Keysend Funktion auskommentieren.

Würd dir aber eher raten mit GWCA zu arbeiten, ist einfacher.
05/13/2010 18:23 sunrise123#80
Quote:
Originally Posted by Syc0n View Post
In den neuen AutoIt-Versionen sind diese Variablen schon in der WindowsConstants.au3 definiert, d.h. du musst diese einfach in der Keysend Funktion auskommentieren.

Würd dir aber eher raten mit GWCA zu arbeiten, ist einfacher.
Dankeschön,Mein erster Bot mit selbst erstelltem Gui läuft und Farmt die Raub nephilias vor Große Halle d. Sonnenspeere

Zu GWCA:

Ich habe einige Probleme in die Materie selbst reinzukommen... ich hab mir zwar die ganzen Tuts. zu GWCA durchgelesen, mich daran Versucht aber es scheitert bereits vor dem Coden am Vorbereiten :

Das ich GWCA Rev278 source brauche ist mir klar, die dll davon auch vorhanden, die .dll injecten und GW starten funktioniert soweit auch nur was dann.... ?
06/25/2010 17:15 Tarkin28#81
hi,
also die guid ist ja mal super!

aber wie schaut es denn aus nach dem update von a-net?
ist es denn überhaupt noch möglich bot´s in gw zu verwenden ohne das der sensenmann kommt?
06/25/2010 17:33 Syc0n#82
Quote:
Originally Posted by Tarkin28 View Post
hi,
also die guid ist ja mal super!

aber wie schaut es denn aus nach dem update von a-net?
ist es denn überhaupt noch möglich bot´s in gw zu verwenden ohne das der sensenmann kommt?
Der Guide hier geht noch mit der alten tt6. Ich will jetzt nichts behaupten, aber meiner Meinung nach ist es ungefährlicher tt6-Bots zu benutzen als welche mit GWCA.
09/16/2010 20:12 GWplayer#83
Quote:
Originally Posted by Syc0n
Der Guide hier geht noch mit der alten tt6. Ich will jetzt nichts behaupten, aber meiner Meinung nach ist es ungefährlicher tt6-Bots zu benutzen als welche mit GWCA.
Also ungefährlicher im Sinne von die Wahrscheinlichkeit dass man Gebannt wird ist klein oder ungefährlicher im Sinne von man wird weniger wahrscheinlich gebannt als mit GWCA (was ja detected ist)?
08/25/2011 02:55 martin888#84
Wenn ich das BoTs Script start dann dreht sich mein char nur im kreis und fängt nach einer gewissen Zeit an im Kreis zulaufen ... Haben meine update ini über DDL-MemUpdater erneuert weiß vllt wer wo das Problem ist ?

thx
08/25/2011 11:33 Dani1406#85
Benenn camcourse in der update.ini zu camcourseb um.

MfG Daniel
09/04/2011 18:42 Sami!#86
is there an english version of this guide:)?
01/31/2012 14:36 Lordsocke#87
hi ich weiß das dieser therad schon etwas veraltet ist aber ich habe einfach mal versucht nach dem tutorial diesen bot zu coden ich bin völliger neuling auf diesem gebiet also bitte keine fachberiffe und keine kommentare noob oder so :D also mein code is eigentlich fertig aber immer wenn ich f5 drücke kommt die Meldung "Func" statement has no matching "EndFunc".:


#include-once
#include "tt6.au3"
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Global $RundenS = 0, $RundenP = 0
Hotkeyset("{F2}","End")
#Region ### START Koda GUI section ### Form=
$Bot = GUICreate("Sanctum Cay Bot", 256, 190, 193, 125)
$Start = GUICtrlCreateButton("Start", 64, 96, 113, 65, 0)
$Check_Sell = GUICtrlCreateCheckbox("Sell after", 24, 16, 65, 17)
$Check_Place = GUICtrlCreateCheckbox("Place Money", 24, 40, 81, 17)
$Input_Sell = GUICtrlCreateInput("", 104, 16, 33, 21)
$Label1 = GUICtrlCreateLabel("Runden", 144, 16, 42, 17)
$Input_Place = GUICtrlCreateInput("", 104, 40, 33, 21)
$Label2 = GUICtrlCreateLabel("Runden", 144, 40, 42, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func End()
Exit
EndFunc
Func goout()
prepmoveto()
If Checkarea(1,-11880,-5615) Then
moveto(1,-11608,-5999)
moveto(1,-11396,-6215)
ElseIf Checkarea (1,-11001,-6233) Then
moveto(1,-12335,-7528)
moveto(1,-11531,-7091)
moveto(1,-11473,-6222)
moveto(1,-11396,-6215)
ElseIf Checkarea (1,-12055,-8507) Then
moveto(1,-11919,-8020)
moveto(1,-11769,-7450)
moveto(1,-11669,-6467)
moveto(1,-11384,-6292)
ElseIf Checkarea (1,-11869,-5654) Then
moveto(1,-11527,-6104)
moveto(1,-11330,-6219)
EndIf
keepmoveto()
loadout()
EndFunc
Func fight()
moveto(1,-10822,-5922)
moveto(1,-10428,-5225)
keysend("c")
Sleep(200)
keysend("space")
Sleep(20000)
keysend("1")
sleep(1500)
keysend("1")
sleep(1500)
keysend("1")
sleep(1500)
For $i = 0 to 2
keysend("o")
Slp(60)
keySend("space")
Slp(600)
next
resign()
loadin()
$RundenS += 1
$RundenP += 1
Func Main()
While 1
goout()
fight()
WEnd
EndFunc
02/01/2012 09:45 Heikofant#88
das hat nix mit dem tutorial zu tun sondern mit autoit.

1.) formatier den code, so ist das schrecklich zu lesen
2.) schau dir einfach die genaue fehlermeldung von autoit an, dann kommst du schon drauf, wo du eventuell eine schleife nicht zu gemacht hast oder einfach das endfunc vergessen hast
02/06/2012 18:23 KriegerDerToten#89
Hey :)
Super erklären doch da hab ich noch eine Frage...?
Bei mir funktioniert der Dumper nicht, er zeicht zwar die Mauskoordinaten an nur die anderen y und x koordinaten zeigt das nicht an :(
Kann mir da jemand helfen :)?
02/19/2012 18:59 monsterduc7#90
Guten Abend.

MoveTo funktioniert bei mir nicht wirklich.
Er läuft noch nicht einmal von A nach B.
Er läuft zwar los, aber nur so, als hätte ich auf R gedrückt. Also strait geradeaus.

Kleines Beispiel, wie es in meinem Code steht:
Func xy()
PrepMoveTo()
If Checkarea (-704,7138) Then
MoveTo(1, -1070, 7326)
EndIf
StopMoveTo()

Noch nichteinmal das funktioniert. Weiß einer, wieso er dies tut?


Edit 20.02.2012 22:13:
Hat sich erledigt. Ca. 6 Post drüber steht die Antwort. Sollte vorher lesen. Danke für den Guide. Der ist echt sehr hilfreich.