So wollt die MoveTo in meinen Nestlinge Farmbot einbauen(Thermalquellen-Bot geht), aber es geht nur 1 mal wenn ich den Bot starte. Wenn ich ihn dann aus und wieder neu starte, gehts nicht mehr ?
was heist "neu" starten ? dis wechsel oder nach tot ? oder blocked ? machst du ein PrepMoveTo() bevor es weiter geht ? ist das in der testing oder der 1.0 ? setzt du ggf. $isBlocked zurück ?
PS: stimmen die mem adressen eigentlich noch, weil hab grad mitbekommen, dass es ein kleines gw update gab ?
mfg
Hab jetzt hereuasgefunden das die Testing TT6 geht und die neue nicht. Neustart nachdem ich einmal Bot ausgemacht hab und wieder neu an^^.Adressen stimmen
Es gab die Frage, ob man in einem au3. skript mehrer gw Fenster steuern kann. Man müsste dazu vor jeder Sequenz das 2 globale Variablen umsetzen, die dann auch immer passen müssen.
Also $client wird in der .ini konfiguriert und damit auf zB "Guild Wars" vorbelegt, daraus leitet sich die PID und somit $hprocess ab. Das würde also bedeuten, dass man folgendes machen kann:
Mehrer Clients echt parallel zu steuern ist sicherlich *hust* möglich, dazu müsste man aber die gesamte Steuerlogik über ein array mit allen aktiven
Clients, Zielpunkten, Stati usw. implementiern, das geht, aber wäre doch recht aufwendig und v.a. fehleranfällig. Da erscheint es besser mehrere .exe zu bauen und parallel zu starten, da wird aber dann die Synchronisation nicht ganz einfach. AutoIt ist halt für echtes Multithreading einfach nicht grad die beste Wahl
Welchen waypointer habt ihr jetzt der von dunham geht ja nimma seid update^^ :-( naja abgesehen davon hat das nie funktioniert das moveto der hat sich nie ein stück bewegt^^
Welchen waypointer habt ihr jetzt der von dunham geht ja nimma seid update^^ :-( naja abgesehen davon hat das nie funktioniert das moveto der hat sich nie ein stück bewegt^^
also bei mir hatt es super funktionirt =)
/edit: vielleicht machst du ja was falsch ??? vielleicht hast iwas vergessen oder so bei mir hatts am anfang au net geklappt und dann hab ich die uptade.ini in den ordner von meinen bot gemacht und dan hatts funktionirt
Also der waypointer sollte schon gehn, weil das API immer noch zum alten Syntax kompatibel ist und für die meisten Anwendungen auch reicht, also
MoveTo(1, x,y), afaik erzeugt der waypointer aber nicht alles, d.h. die PrepMoveTo() und Stop/KeepMoveTo() muss man schon noch selber hinschreiben. Also wenn Du das zip entpackst und nomadmem hinzufügst dann "läuft" auf jeden Fall das Byzzr Beispiel. Ansonsten musst noch mal die update.ini prüfen und auch die tastaturbelegung, ich zieh grad die auch noch in die .ini raus. Aber den wayout laufen tut er auf jeden Fall
Welchen waypointer habt ihr jetzt der von dunham geht ja nimma seid update^^ :-( naja abgesehen davon hat das nie funktioniert das moveto der hat sich nie ein stück bewegt^^
der ging wunderbar... und da sich die mems doch garnicht geändert haben geht er nach dem update auch noch ^^ wenn nicht einfach bei der moveto.ini die mems änder.. solte nich soo schwer sein
Es gab die Frage, ob man in einem au3. skript mehrer gw Fenster steuern kann. Man müsste dazu vor jeder Sequenz das 2 globale Variablen umsetzen, die dann auch immer passen müssen.
Also $client wird in der .ini konfiguriert und damit auf zB "Guild Wars" vorbelegt, daraus leitet sich die PID und somit $hprocess ab. Das würde also bedeuten, dass man folgendes machen kann:
Mehrer Clients echt parallel zu steuern ist sicherlich *hust* möglich, dazu müsste man aber die gesamte Steuerlogik über ein array mit allen aktiven
Clients, Zielpunkten, Stati usw. implementiern, das geht, aber wäre doch recht aufwendig und v.a. fehleranfällig. Da erscheint es besser mehrere .exe zu bauen und parallel zu starten, da wird aber dann die Synchronisation nicht ganz einfach. AutoIt ist halt für echtes Multithreading einfach nicht grad die beste Wahl
Erstmal danke für die Antwort....
So kompliziert will ich das gar nicht machen. Mir reichts, wenn ich das 1. Fenster mit der MoveTo steuere und die anderen würden nichts anderes machen als den ersten Charakter anwählen und mit Space folgen.
Ich müsste eigtl nur dem genau sagen, dass alles was mit MoveTo zu tun hat nur das 1. Fenster was angeht.
Wo müsst ich da dann was einfügen?
Ok das obere hab ich gelöst
Und geht es, dass ich während der Charakter im 1. Fenster sich zu nem Punkt bewegt, die andern schon nachlaufen? also ich sag ihm er muss da hin, und sobald er den Befehl hat, kann ich mit controlsend die andern nachschicken ohne dass ich warten muss, bis er dort angekommen ist?
Das würde man über einen timer machen weil ein sleep nicht
geht, also:
$timer = TimerInit()
$once = true
InitDest(x,y)
While Not MoveTo(0,0,0)
Sleep(10)
$time = TimerDiff($timer)
if $time > "delta" and $once Then
"sende befehl an andere clients"
$once =false
endif
WEnd
dann würde man den 1.char losrennen lassen und nach einem gewissen
abstand können die andern über den "folgen" befehl (gibts direkt in gw)
hinterherlaufen...
So hab nun die V1.1 im ersten Post angehängt, ich bau mir da mal was mit PostMessage für die wichtigsten keys, dann werd ich alle ControlSend rausschmeissen, da mich das klein-/groß umschalten echt nervt....
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>