Dann lass mal den HotKey mist weg und versuch es Ganz normal
#include<tt6.au3>
Opt("SendKeyDownDelay",500)
PrepMoveTo()
MoveTo(1,18217+(Random(-4,4)),14833+(Random(-4,4)))
MoveTo(1,18911+(Random(-4,4)),15354+(Random(-4,4)))
MoveTo(1,19562+(Random(-4,4)),15750+(Random(-4,4)))
MoveTo(1,19640+(Random(-4,4)),16120+(Random(-4,4)))
MoveTo(1,19769+(Random(-4,4)),16550+(Random(-4,4)))
KeepMoveTo()
oder der Charakter dreht sich lustig im Kreis und macht nix.Quote:
GetCourse: bad call: 55988262384307274000.0000+>14:29
xD -> Es geht!!!!Quote:
Dann lass mal den HotKey mist weg und versuch es Ganz normal
Ich verstehe sowieso nicht was ihr immer alle mit dem HotKey Gedöhne habt :rolleyes:Quote:
xD -> Es geht!!!!
Aber ein anderes Problem. Ich arbeite mit der tt6 v1.3 . Ich habe in der tt6.ini den Window-Namen auf Guild Wars2 geändert, aber es funktioniert trotzdem nur in normalen Guild Wars fesnter.
Du wirst es nicht qlauben aber ich bin grad dabei einen für Monk zu schreiben, ihr könnt heut Abend damit rechnen.. also so gegen 23 Uhr :oQuote:
Es ist echt seltsam. Ich hab das HotKey-Zeug rausgenommen und der Bot lief. Jetzt hab ich das HotKey-Zeug wieder rein gemaccht und es läuft immernoch super :D. Vielen Dank für eure Hilfe :)
Jetzt kann ich endlich mal meinem SSP-Bot updaten ^^
€: sry hab net gesehen, dass du tt6.au3 im include verzeichnis hast.Quote:
HeyHo,
ich hab auch mal ne Frage:
Das ist (ein Teil) mein(es) Cod(es).PHP Code:#include<tt6.au3>
Opt("SendKeyDownDelay",500)
PrepMoveTo()
MoveTo(1,18217+(Random(-4,4)),14833+(Random(-4,4)))
MoveTo(1,18911+(Random(-4,4)),15354+(Random(-4,4)))
MoveTo(1,19562+(Random(-4,4)),15750+(Random(-4,4)))
MoveTo(1,19640+(Random(-4,4)),16120+(Random(-4,4)))
MoveTo(1,19769+(Random(-4,4)),16550+(Random(-4,4)))
KeepMoveTo()
Wenn er bei dem Teil angekommen ist, beendet sich AutoIt entweder mit ner Fehlermeldung á la
oder der Charakter dreht sich lustig im Kreis und macht nix.
Die tt6.au3 liegt mit (aktueller) update.ini, tt6.ini im Include Verzeichnis von AutoIt.
Jemand ne Idee, wie ich das Lösen könnte?
€:habs sowohl mit V1.2 wie auch mit V1.3 getestet, falls diese Info wichtig ist
Das hat zwar beim "Zappeln" geholfen aber in die Laufrichtung drehen mag er sich trotzdem nicht.Quote:
Hmm,
also so gaaanz kann ich die Fragen jetzt nicht nachvollziehen, weil es sind 2 fertige bots als Beispiel drin, die eigentlich alle Eure Fragen beantworten, weil sie solche Funktionen enthalten oder nutzen...
Bereich geht mit CheckArea oder wenn Dein Bereich größer ist kopiert Dir den Code-Schnipsel raus und mach die +- Umgebung die geprüft wird größer.
Camera verdreht zum Zielpunkt ist mir nicht klar, weil er sich genau dahin ausrichtet beim Initialisieren und dann nur noch fein nachregelt, wenn das bei Dir zu "zappelig" ist, dann veränder den $accelmul Parameter so wie im readme beschrieben.
Das Problem mit dem Spawnpoint und Karte laden ist einfach eine Kombination aus der Gebietwechsel Abfrage und CheckArea wobei das mE redundant wäre...
:)
PrepMoveTo() If $Posi = 3 Then MoveTo(1, 712, 1684) MoveTo(1, 1647, 2619) MoveTo(1, 2358, 3506) EndIf StopMoveTo()
PrepMoveTo()
;-West
If CheckArea(-4443, 5096) Or CheckArea(-4405, 5232) Or CheckArea(-4731, 6100) Or CheckArea(-4097, 5103) Then
MoveTo(1, -4088, 4990)
MoveTo(1, -3626, 4865)
MoveTo(1, -3300, 4684)
MoveTo(1, -3126, 4198)
;-East
ElseIf CheckArea(-1648, 6035) Or CheckArea(-1507, 5985) Or CheckArea(-1927, 5214) Then
MoveTo(1, -1886, 5501)
MoveTo(1, -2347, 4877)
MoveTo(1, -2929, 4286)
;-Error
Else
MsgBox(0, "Error", "No Valid Spawnpoint")
Exit
EndIf
KeepMoveTo()
Const $TLmovkey = IniRead("tt6.ini","keys","TLmovkey","LEFT")
Const $TRmovkey = IniRead("tt6.ini","keys","TRmovkey","RIGHT")
; movement: turn left TLmovkey = LEFT ; movement: turn right TRmovkey = RIGHT
Mit genau dem Code (nur noch nem #include<tt6.au3> vorne dran) erhalte ich den Fehler:Quote:
Mal ein kleies Bsp als wayout für de Halle der großen sonnenspeere oder wie die heißt
PHP Code:PrepMoveTo()
;-West
If CheckArea(-4443, 5096) Or CheckArea(-4405, 5232) Or CheckArea(-4731, 6100) Or CheckArea(-4097, 5103) Then
MoveTo(1, -4088, 4990)
MoveTo(1, -3626, 4865)
MoveTo(1, -3300, 4684)
MoveTo(1, -3126, 4198)
;-East
ElseIf CheckArea(-1648, 6035) Or CheckArea(-1507, 5985) Or CheckArea(-1927, 5214) Then
MoveTo(1, -1886, 5501)
MoveTo(1, -2347, 4877)
MoveTo(1, -2929, 4286)
;-Error
Else
MsgBox(0, "Error", "No Valid Spawnpoint")
Exit
EndIf
KeepMoveTo()
Jemand ne Idee?Quote:
GetCourse: bad call: 3816359107258002100000000000000000000.0000+>09:34: 31
Update.ini im Ordner der TT6??Quote:
Mit genau dem Code (nur noch nem #include<tt6.au3> vorne dran) erhalte ich den Fehler:
Jemand ne Idee?