Register for your free account! | Forgot your password?

You last visited: Today at 11:53

  • 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   #136
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,098
Received Thanks: 198
Schwachsinn ignoriert mich!
i4mSoH34Vy is offline  
Old   #137
 
tonitusch666's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 147
Received Thanks: 184


ne spass, steht da zwar auch, aber InitDest() braucht man nur wenn man den mode 0 nutzen will um einfache Dinge parallel zur 10ms loop machen zu können, braucht man nur in ganz speziellen Fälle wie zB s.o., für das meiste reicht mode 1 vollkommen aus...

mfg
tonitusch666 is offline  
Thanks
2 Users
Old   #138
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
hilfe hilfe, neuerdings steigt das script mit der fehlermeldung beim identen aus.

Code:
D:\Documents and Settings\admin\Desktop\New Folder\tt6.au3 (567) : ==> Cannot assign values to constants.:
$WM_LBUTTONUP     =  0x0202
^ ERROR

ok habe rausgefunden das dieser fehler nur erscheint wenn man WindowsConstants.au3 zusätzlich zur tt6.au3 includet.
kknb is offline  
Old   #139
 
Painful Pete's Avatar
 
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
Oh man ich bekomms einfach nicht hin....
Ich weiß langsam nerv ich, aber es will und will einfach nicht gehen

PHP Code:
#include "tt6.au3"

;info window
$win 
= GUICreate("Status Window", 200, 150, 5, 5)
GUISetState(@SW_SHOW)
$label_pos = GUICtrlCreateLabel("x: -00000.00 y:-00000.00  ", 10, 10)
$label_cou = GUICtrlCreateLabel("c: -00000.0000            ", 10, 30)

Sleep(1000)

AdlibEnable("status", 200)

Func status()
    
$course = _memoryread($memcourse,$hprocess,'float')
    
$posx = _memoryread($memx,$hprocess,'float')
    
$posy = _memoryread($memy,$hprocess,'float')
    
$string = StringFormat("x: %.2f y: %.2f", $posx, $posy)
    
GUICtrlSetData($label_pos, $string)
    
$string = StringFormat("c: %.4f", $course)
    
GUICtrlSetData($label_cou, $string)
EndFunc

; Main

Opt
("sendkeydelay", 25)
Opt("Sendkeydowndelay", 500)

PrepMoveTo()
$timer = TimerInit()
$once = true
InitDest
(-5977.27392578125,2288.14672851563)
While 
Not MoveTo(0,0,0)
Sleep(10)
$time = TimerDiff($timer)
if 
$time > 500 and $once Then
    ControlSend
("Guild Wars","","","{enter}")
    
sleep(500)
ControlSend("Guild Wars", "", "", "Ich tippe nur während er läuft")
sleep(50)
    
ControlSend("Guild Wars","","","{enter}")
$once =false
endif
WEnd 

StopMoveTo
() 
Wo ist hier der Fehler? Er bewegt sich nicht vom Fleck und dreht sich nur links und rechts. Wer`s testen will----> wie gehabt am Tempel des Balth. raus
Painful Pete is offline  
Old   #140
 
elite*gold: 0
Join Date: Dec 2007
Posts: 680
Received Thanks: 141
Mal ne Frage :

ich hab mir mal V1 angeguckt aber wenn ich

Prep
MoveTo
Stop

dann ein adlibenable oder eine cast reihenfolge machen macht er danach kein moveto mehr d.h. das nächste moveto wird ignoriert und er steht nur noch da

vllt weißte du da eine Lösung
xSharkoonX is offline  
Old   #141
 
elite*gold: 0
Join Date: May 2008
Posts: 145
Received Thanks: 23
Keepmoveto() bzw InitDest() bzw. den 3ten Mod von MoveTo verwenden:
MoveTO(3,x,y)
Read Me is offline  
Old   #142
 
elite*gold: 0
Join Date: Dec 2007
Posts: 680
Received Thanks: 141
ich benutz V1 ....lesen schadet nicht ^^..sorry musste sein^^

nein ich habe es gelöst thx trotzdem an weruda

meine lösung war einfach die letzte moveto im modus 2 dann die erste (nach cast)wieder im modus 2 und die anderen sind beliebig
xSharkoonX is offline  
Old   #143
 
elite*gold: 0
Join Date: Dec 2007
Posts: 680
Received Thanks: 141
ich benutz V1 ....lesen schadet nicht ^^..sorry musste sein^^

nein ich habe es gelöst thx trotzdem an weruda

meine lösung war einfach die letzte moveto im modus 2 dann die erste (nach cast)wieder im modus 2 und die anderen sind beliebig
xSharkoonX is offline  
Old   #144
 
elite*gold: 0
Join Date: May 2008
Posts: 145
Received Thanks: 23
KK, aber warum nutzt du die V1.1 nicht?
Ich hab die zwar auch ein wenig modifiziert, aber das kannse doch schnell aus der V1 auf die V1.1übertragen und hast den tollen 3ten Modus.
Mit dem kannse dann so Sachen wie:

Code:
Wayout()
If $gotBlocked then
      _GH()
      _GH()
      _HM()
      _Wayount
EndIf
Wenn er beim Wayout iwo stuckt, macht ers nochmal und dann eig immer fehlerfrei.
Read Me is offline  
Old   #145
 
tonitusch666's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 147
Received Thanks: 184
jo also im mode 1 muss man nach einem stoppen durch cast dort $running=false setzen, wie im glint beispiel. In V1.1 natürlich auch oder aber den mode 2 autorun nutzen oder mode 3 und dann ein eigenes exception handlig dazu bauen. V1.1 hat auch noch so ein nettes kleines readme dabei

mfg
tonitusch666 is offline  
Old   #146
 
tonitusch666's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 147
Received Thanks: 184
@Painful Pete

also prinzipiell funktioniert das bei mir so halbwegs , habs grad getestet mit der 1.2 testing version. In der alten kann es gar nicht funktionieren, weil Du mehrere Dinge misachtet hast:

keydowndelay setzt du auf 500ms, d.h. wenn die engine einen key bedient (und das macht sie auf 10ms genau via lookup table), dann hängst du noch 500ms länger drücken dran. dadurch schafft sie es nie sicht richtig auszurichten (hin und her drehen ohne loslaufen). mit 1.2 wäre das kein problem mehr aber dann schläg Fehler 2 zu, Du hängst in die 10ms loop, die die engine zum korrigieren braucht einen 500ms und einen 50ms sleep rein, dadurch würde während dieser zeit die engine nicht steuern können, was aber ggf. nicht auffällt weil man ja geradeaus zum waypoint rennt, wenn man aber genau während des sleep ankommen würde, würde man einfach drüberrennen. Also wie in einem Post von mir vorher und in der Doku beschrieben nur einfache sachen in der loop machen, ein keydowndelay von 20ms ist locker zu verkraften, 3 ControlSend() normalerweise auch (testen), ansonsten die Aufgaben in kleinere Brocken zerlegen und dann über einen counter getriggert schritt für schritt ausführen. Wie gesagt mode 0 ist etwas tricky
tonitusch666 is offline  
Thanks
1 User
Old   #147
 
blauwiggle's Avatar
 
elite*gold: 0
The Black Market: 123/0/1
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
Das erklärt dann vermutlich, warum sich der Char bei mir nur im Kreis gedreht hat beim SendKeyDownDelay von 100 oder sehe ich das falsch?
blauwiggle is offline  
Old   #148
 
Painful Pete's Avatar
 
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
ah ok danke.... tonitusch!!!
das erklärt einiges

Dann werd ich das morgen mal nochmal ein wenig versuchen und wenn er dann nicht will, dann soll er einfach im Mode 2 einen näheren Wegpunkt anlaufen, dort stehen bleiben, die andern sollen folgen und dann rennt er zum eigentlichen Punkt.
Painful Pete is offline  
Old   #149
 
elite*gold: 0
Join Date: May 2008
Posts: 145
Received Thanks: 23
Quote:
Originally Posted by blauwiggle View Post
Das erklärt dann vermutlich, warum sich der Char bei mir nur im Kreis gedreht hat beim SendKeyDownDelay von 100 oder sehe ich das falsch?
Richtig, ab ca. 350ms wirds genau^^
Read Me is offline  
Old   #150
 
tonitusch666's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 147
Received Thanks: 184
Neue Version 1.2 siehe erster Post, viel Spass
tonitusch666 is offline  
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:57.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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