Hat das einen Grund das du bei einem nicht angegebnen Way Point nen exit machst? Warum lässt du den nicht einfach in die Gh reisen und dann wieder zurück, Hardmode anmachen und nochmal checken lassen?
ich komme nochmal auf den blockmode
also ich hab des jetzt so
Code:
While $gotBlocked
GH()
wayout()
WEnd
wenn ich noch exitloop dahintermach gehts eig auch nicht besser.
das problem ist:
er erkennt den fehler geht dann in die gh und zurück um sich neu zu possitionieren doch dann wenn er back ist passiert das selbe ncohmal und nochmal er hört einfach nicht auf bis man ihn beendet....
kennt jemand ne lösung dazu?
Gibts eigentlich ne neue normadmemory.au3? hab da mal iwas mit gelesen..
kann mal jemand seine hochladen mich irrietiert sowieso wieso die im standard Code NormadMemory.au3 heißt und meine normadmemory.au3 (klein geschrieben)...
ich komme nochmal auf den blockmode
also ich hab des jetzt so
Code:
While $gotBlocked
GH()
wayout()
WEnd
wenn ich noch exitloop dahintermach gehts eig auch nicht besser.
das problem ist:
er erkennt den fehler geht dann in die gh und zurück um sich neu zu possitionieren doch dann wenn er back ist passiert das selbe ncohmal und nochmal er hört einfach nicht auf bis man ihn beendet....
kennt jemand ne lösung dazu?
lg
du lässt den kram ja auch inner schleife laufen....
if $gotblocked ist hier die lösung, steht btw auch in der readme.
also zu dem blocked Thema, ja so kann man das machen, aber beachte, dass du dann wieder vom startpunkt die waypoints anlaufen musst, also das ganze irgendwie in ein while wend oder do until verpacken.
ich werd mal gucken aber hier hat er gemacht in na while schleife
kann vllt einer mal die readme auf deutsch übersetzten?
das wäre echt super freundlich!! ich versteh das meiste auch auf englisch aber nicht alles bzw nicht genug^^ BITTE
ich schreibe jetzt zum ersten mal einen Bot. Ich versuche derzeit eine Identfkt zu realisieren und zwar mit "MouseSend" doch irgendwie macht das Script keine Doppel Clicks.
PHP Code:
Func Ident()
Global $idn = 5
Global $idxp1 = 16
Global $idyp1 = 150
Global $invrowx1 = 20
Global $invrowy1 = 43
While $idn > 0
MouseSend("left","dclick",$idxp1,$idyp1)
Sleep(500)
MouseSend("left","click",$invrowx1,$invrowy1)
$invrowx1 = $invrowx1 + 18
$idn = $idn - 1
WEnd
EndFunc
Gibt es da Probleme mit der tt Engine oder liegt das Problem bei mir?
Du musst nach dem handling $gotBlocked wieder auf false setzen, das ist absicht, weil ich weis ja nicht wann du damit fertig bist, also in dem fall nach GH()
Ziffernblock sollte mit "NUMx", x=0..9 gehen
ReadMe auf Deutsch, ähh mach ich nicht, weil machs ja extra auf Englisch, damits auch andere lesen können, dass Dt. nicht Engl. alles verstehn hatte ich dabei nicht bedacht...
Jo leider dclick klappt so mit GW nicht, ich muss da mal nachsehen was da in der ControlClick von AutoIt anderst gelöst ist bzw. nochmal die Windows Events nachsehn. Also bis dahin ControlClick nehmen und für Ident sowohl als auch nehmen, weil man das mit ControlClick wiederum nicht hinbekommt...
Wenn du die Funktion aus der tt6.au3 nimmst und die werte in der tt6.ini anpasst brauchst du nur die Start Row(die reihe bei der angefangen werden soll zu identifizieren) und die
Endrow (selbe im Gegenteil) angeben. und die Spalte und Reihe des Identifizierrungswerkzeugs/werkzeuge..
Nicht nur du sondern gefälligst die ganze Community
Hier mal ein Fallbeispiel:
Code:
TT6 V1.4 quick introduction - Deutsche Version, übersetzt von NBArena (http://www.elitepvpers.com/forum/guild-wars) 28.2.2009
---------------------------
Was es ist:
- von größtem Interese ist die MoveTo() engine welche die
Bewegung von bots zu einer vordefinierten Position erleichtert.
- eine kollektion von nützlichen Funktionen für normale Anwendungsgebiete.
- Abstraktion von Mausclick-Positionen und Tastenanschlägen welche vom Benutzer
Konfigurierbar sind und es erlauben den Bot-Code unberührt zu lassen ohne
benutzer adaption.
API:
* Bewegungs Engine (Movement engine):
Die Bewegung muss vorbereitet werden durch einen Aufruf von
PrepMoveTo()
Eines der folgenden API muss nach einer Bewegungssequenz aufgerufen werden.
StopMoveTo()
KeepMoveTo()
Der Unterschied zwischen Stop und Keep ist, dass Stop die Bewegung wirklich stopt.
Keep stopt die engine nur logisch. Du musst KeepMoveTo() verwenden falls du
durch ein Portal rennen willst. Der finale WayPoint muss sich kurz vor dem Portal befinden.
MoveTo($mode, $x, $y, $random = False, $dcheck = False)
MoveTo(...) ist das Herz von dem Bewegungs-System, du definierst deine WayPoints
bei einer sequenz von Aufrufen. Normalerweise mach es kein return bis es die gegebene Position
erreicht hat, aber es gibt ein paar extra parameter welche in speziellen Situationen benutzt werden können.
Ich weiß, an manchen stellen klingt es verdammt nach google translations, aber ich garantiere:
Es ist zu 100% in Biologischer Handarbeit gemacht.
MoveTo Engine gibt keine Charakterkoordinaten aus 05/27/2010 - AutoIt - 2 Replies Hallo, habe mir tt6 1.7 geladen und wollte gleich die koordinaten vom charakter in Guild Wars rausfinden.
Aber mir wurden lediglich die koordinaten meiner maus angezeigt.
Kann mir jemand helfen?
MoveTo Engine funktioniert nicht 04/01/2010 - GW Bots - 16 Replies Nachdem ich heute mehrere Stunden damit verbracht habe die MoveTo Engine bei mir ans Laufen zu bringen habe ich mich entschlossen mein Problem zu posten.
Ich benutze die MoveTo Engine von tonitusch666 mit dem dazugehörigen Dumper. Ich habe die Update.ini auf den neuesten Stand gebracht (copy&paste aus diesem Thread) und selbst mit CE überprüft.
Das seltsame ist, das die Funktion CheckArea() aus der tt6.au3 einwandfrei funktioniert! Das heißt die Mems sind OK, jedoch funktioniert dieser...
Moveto 01/13/2010 - GW Bots - 3 Replies Ich habe eine Frage, wie macht blauwiggle seine moveto das sie so menschlich aussieht ? weil meine wirken immer so abgehackt wenn ich das mit Moveto (x,y) mache, bzw. weiß jemand wie man es besser macht?
MoveTo Engine Problem. 10/13/2009 - GW Bots - 10 Replies Hallo Jungs..
Kan mir mal jemand sagen was ich falsche mache und warum meine Move To Engine nich funktioniert?
Hier mein bisheriger Source.. Nich wundern wenn noch Sinnloses Zeug drinsteht, ist für später.. :D
#RequireAdmin
#include "tt6.au3"
#include <NomadMemory.au3>