Register for your free account! | Forgot your password?

You last visited: Today at 11:44

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



TT6 MoveTo engine public

Discussion on TT6 MoveTo engine public within the GW Exploits, Hacks, Bots, Tools & Macros forum part of the Guild Wars category.

Closed Thread
 
Old 01/09/2009, 19:21   #91
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,098
Received Thanks: 198
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 ?
i4mSoH34Vy is offline  
Old 01/09/2009, 20:35   #92
 
tonitusch666's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 147
Received Thanks: 184
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
tonitusch666 is offline  
Old 01/09/2009, 20:47   #93
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,098
Received Thanks: 198
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
i4mSoH34Vy is offline  
Old 01/09/2009, 21:06   #94
 
tonitusch666's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 147
Received Thanks: 184
Öhh, hab da aber nix was nach einem kompletten Beenden und Neustart sich irgendwas merken könnte
tonitusch666 is offline  
Old 01/09/2009, 21:17   #95
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,098
Received Thanks: 198
Keine Ahnung was mein PC bei der neuen nicht ab kann^^.
i4mSoH34Vy is offline  
Old 01/09/2009, 21:39   #96
 
tonitusch666's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 147
Received Thanks: 184
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:
Code:
Global $client1 = "Guild Wars"
Global $client2 = "Guild Wars1"
$PID = WinGetProcess($client1)
Global $hprocess1 = _MemoryOpen($PID)
$PID = WinGetProcess($client2)
Global $hprocess2 = _MemoryOpen($PID)

; client 1
$client = $client1
$hprocess = $hprocess1
PrepMoveTo()
MoveTo(...)
MoveTo(...)
MoveTo(...)
StopMoveTo()

; client 2
$client = $client2
$hprocess = $hprocess2
PrepMoveTo()
MoveTo(...)
MoveTo(...)
MoveTo(...)
StopMoveTo()
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
tonitusch666 is offline  
Thanks
1 User
Old 01/09/2009, 21:42   #97
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,098
Received Thanks: 198
Hab den erstmal nur normal laufen lassen nicht paralell. Also dier erste Version geht dafür aber umso besser.
i4mSoH34Vy is offline  
Old 01/10/2009, 02:27   #98
 
elite*gold: 0
Join Date: Jul 2008
Posts: 272
Received Thanks: 12
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^^
darthwitch is offline  
Old 01/10/2009, 02:48   #99
 
elite*gold: 0
Join Date: Dec 2007
Posts: 301
Received Thanks: 53
Quote:
Originally Posted by darthwitch View Post
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
Hokler is offline  
Old 01/10/2009, 10:13   #100
 
tonitusch666's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 147
Received Thanks: 184
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
tonitusch666 is offline  
Old 01/10/2009, 10:45   #101
 
aLasca's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
geht das moveto eigentlich nur bis zum nächsten update? ja oder?
aLasca is offline  
Old 01/10/2009, 11:10   #102
 
elite*gold: 0
Join Date: Sep 2008
Posts: 732
Received Thanks: 216
Quote:
Originally Posted by darthwitch View Post
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
Dunham is offline  
Old 01/10/2009, 15:45   #103
 
Painful Pete's Avatar
 
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
Quote:
Originally Posted by tonitusch666 View Post
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:
Code:
Global $client1 = "Guild Wars"
Global $client2 = "Guild Wars1"
$PID = WinGetProcess($client1)
Global $hprocess1 = _MemoryOpen($PID)
$PID = WinGetProcess($client2)
Global $hprocess2 = _MemoryOpen($PID)

; client 1
$client = $client1
$hprocess = $hprocess1
PrepMoveTo()
MoveTo(...)
MoveTo(...)
MoveTo(...)
StopMoveTo()

; client 2
$client = $client2
$hprocess = $hprocess2
PrepMoveTo()
MoveTo(...)
MoveTo(...)
MoveTo(...)
StopMoveTo()
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?

Danke schonmal
Painful Pete is offline  
Old 01/10/2009, 19:11   #104
 
tonitusch666's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 147
Received Thanks: 184
Ja dafür gibts den "komischen" mode 0:

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...

mfg
tonitusch666 is offline  
Old 01/10/2009, 21:33   #105
 
tonitusch666's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 147
Received Thanks: 184
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....
tonitusch666 is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
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>
KAhit NAMan HinDi PubLIc Ang Post NG engIne.. mA DeDeteCt pA rin NG GG Yan
09/08/2009 - Grand Chase Philippines - 18 Replies
kasi laging namang nag pa patch GG ng grandchase kahit walang gumaganang engine



All times are GMT +1. The time now is 11:44.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.