|
You last visited: Today at 21:51
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.
02/12/2009, 13:22
|
#421
|
elite*gold: 0
Join Date: Oct 2008
Posts: 283
Received Thanks: 68
|
hmm ich hab nur keine funktion die man callen kann ^^
war in der glint demo nicht mit bei.
MfG
|
|
|
02/12/2009, 14:36
|
#422
|
elite*gold: 0
Join Date: Dec 2007
Posts: 301
Received Thanks: 53
|
sry dan kann ich neme weiter helfen
pls helft mir bei meinem prob =( ich muss es lösen !
Quote:
Originally Posted by Hokler
Hey,
Hab ein kleines Problem und zwar tritt bei mir immer folgender Fehler auf:
Code:
F:\Sicherungen\Au3 Scripts\1) Meine Bots\1) Ascalon Tut Bots\Ascalon Bier Farm Bot\data\tt6.au3 (636) : ==> Cannot assign values to constants.:
$WM_KEYDOWN = 0x100
^ ERROR
Warum kommt der fehler ?
mfg
Hokler
|
mfg
Hokler
|
|
|
02/12/2009, 15:06
|
#423
|
elite*gold: 0
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
|
Quote:
Originally Posted by Hokler
sry dan kann ich neme weiter helfen
pls helft mir bei meinem prob =( ich muss es lösen !
mfg
Hokler
|
Entweder die V3 der tt6 verwenden oder die Konstante auskommentieren
|
|
|
02/13/2009, 10:29
|
#424
|
elite*gold: 0
Join Date: May 2008
Posts: 145
Received Thanks: 23
|
Der meckert nur rum, weil diese variable einmal händisch in die tt6 eingetragen wurde und einmal irgendwo in einem der Includes vorhanden ist.
Wenn du die händisch eingetragene auskommentierst,sollte es gehen.
Die Variable befindet sich in WindowsConstants.au3 .
|
|
|
02/13/2009, 14:29
|
#425
|
elite*gold: 0
Join Date: Dec 2007
Posts: 301
Received Thanks: 53
|
ja das problem hatt sic hschon erledigt aber danke an euch das ihr geholfen habt =)
hab aber die lösung von blauwiggl genommen und einfac hdie neuste version genommen =)
|
|
|
02/13/2009, 19:08
|
#426
|
elite*gold: 0
Join Date: Oct 2008
Posts: 283
Received Thanks: 68
|
hey ich mal wieder ^^
ähm wie kann ich beim glint bot die adlibenable("cast") stoppen und danach wieder neu aufrufen?
wenn ich ablibdisable() mache stoppt er mir irgendwie nichts o.O
greetz
|
|
|
02/13/2009, 19:08
|
#427
|
elite*gold: 0
Join Date: Oct 2008
Posts: 283
Received Thanks: 68
|
hey ich mal wieder ^^
ähm wie kann ich beim glint bot die adlibenable("cast") stoppen und danach wieder neu aufrufen?
wenn ich ablibdisable() mache stoppt er mir irgendwie nichts o.O
greetz
|
|
|
02/13/2009, 20:41
|
#428
|
elite*gold: 0
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
|
adlibenable("was anderes aufrufen")
adlibenable("cast")
|
|
|
02/14/2009, 11:14
|
#429
|
elite*gold: 0
Join Date: Dec 2007
Posts: 11
Received Thanks: 0
|
nach dem Wayout geht nix mehr
hallöchen alle zusammen ich test im moment auch nen bissl mit dieser tollen MoveTo sache. ich muss ja sagen das ding ist echt mal ne erleichterung *g*.
ich hab nur im moment ein kleines problem. kann sein das es hier schonmal vorgekommen ist bzw beantwortet wurde, allerdings hab ich dazu nicht wirklich irgendwas gefunden. ich hab das problem das ich den weg in nem außenposten wunderbar von den verschiedenen spawnpoints aus bis durch das tor ablaufen kann, nur nach dem laden der Außenwelt macht er einfach nichtmehr weiter. versteht mich jetzt nicht falsch das script hört nicht auf, sondern läuft einfach weiter ohne irgendwas zu machen. hier mal was zum anschauen.
Code:
#include "tt6.au3"
; globals
Global $runs = 0
Global $timer = TimerInit()
;key handler
HotKeySet("{PAUSE}", "TogglePause")
Global $Paused = False
;create status window and thread
Global $win = GUICreate("Status Window", 200, 100, 5, 5)
GUISetState(@SW_SHOW)
Global $label_stat = GUICtrlCreateLabel("Runs: 000 min: 000 sec: 00", 10, 10)
;enable status window thread
AdlibEnable("status",1000)
Func status()
$time = TimerDiff($timer)
$string = StringFormat("Runs: %03u min: %03u sec: %02u", $runs, $time/1000/60, Mod($time/1000,60))
GUICtrlSetData($label_stat, $string)
EndFunc
; pause
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(500)
WEnd
EndFunc
if not WinActivate("Guild Wars") then
winactivate("Guild Wars")
endif
Sleep(5000)
While True
;go to exit
PrepMoveTo()
;north
if CheckArea(1967,1736) Then
MoveTo(1,1671,1619)
MoveTo(1,-543,1611)
MoveTo(1,-1210,2032)
MoveTo(1,-3675,1462)
MoveTo(1,-4451,492)
elseif CheckArea(-900,989) Then
MoveTo(1,-1214,2084)
MoveTo(1,-2107,2188)
MoveTo(1,-3104,1865)
MoveTo(1,-3675,1462)
MoveTo(1,-4451,492)
ElseIf CheckArea(-1993,2549) Then
MoveTo(1,-1214,2084)
MoveTo(1,-2107,2188)
MoveTo(1,-3104,1865)
MoveTo(1,-3675,1462)
MoveTo(1,-4451,492)
EndIf
WEnd
keepMoveTo()
While (_memoryread($memmap,$hprocess)) <> 1
Sleep(500)
WEnd
Sleep(2000)
PrepMoveTo()
MoveTo(1,18841,-3927)
MoveTo(1,17410,-3988)
MoveTo(1,16431,-4588)
MoveTo(1,15812,-5682)
Sleep(200)
stopMoveTo()
ist zwar jetzt nur so nen bissl hin und her kopiertes mit passenden waypoints aber sollte ja eigendlich laufen. warscheinlich ist die lösung total simpel nur ich komm leider nicht drauf. währe nett wenn mir wer helfen könnte
mfg FrEeKSTeR
P.S.: danke schonmal im vorraus
|
|
|
02/14/2009, 13:24
|
#430
|
elite*gold: 0
Join Date: Jan 2009
Posts: 388
Received Thanks: 113
|
Aalso, Mir ist da mal ne Idee gekommen und zwar gibt es ja doch hin und wieder Leute die lust haben während der Bot botet was in den Chat zu schreiben. Ich hab mal nach ner Adresse gesucht, die anzeigt ob das Chat Fenster aktiv, oder überhaupt ausgeklappt ist ist, oder nicht, dabei bin ich darauf gestoßen:
Code:
[B]0x00A0B7C0 = 1 wenn Chat bereit zu schreiben sonst 0[/B]
[U]Sonstiges:[/U]
0x00A01F58 = 1 wenn Chatfenster aufgeklappt sonst 0
0x00A01F5C = 0 -> Alle, 1 -> Bündnis, 2 -> Gilde, 3 -> Team, 4 -> Handel, 5 -> Flüstern
Man könnte wenn man wölle also immer abfragen bevor man sich weiter bewegt ob der Chat geöffnet ist, wenn ja anhalten und warten bis er wieder zu ist. Für den fall das jemandem Langweilig ist.
|
|
|
02/14/2009, 13:40
|
#431
|
elite*gold: 0
Join Date: Oct 2008
Posts: 283
Received Thanks: 68
|
Quote:
adlibenable("was anderes aufrufen")
adlibenable("cast")
|
@blauwiggle soll das bedeuten, wenn ich eine andere adlibenable("...") aufrufe das die andere automatisch beendet wird?
aber schonmal danke!!!
Greetz
|
|
|
02/14/2009, 14:13
|
#432
|
elite*gold: 0
Join Date: Dec 2007
Posts: 11
Received Thanks: 0
|
ok mein problem hab ich mittlerweile selber gefunden *g* die große while schleife hab ich an der falschen stelle beendet *g* aber trotzdem danke *G*
|
|
|
02/16/2009, 16:29
|
#433
|
elite*gold: 0
Join Date: Mar 2008
Posts: 820
Received Thanks: 156
|
Quote:
Originally Posted by PaddyBob
@blauwiggle soll das bedeuten, wenn ich eine andere adlibenable("...") aufrufe das die andere automatisch beendet wird?
aber schonmal danke!!!
Greetz
|
Jo so is es...ich habs so gelöst,dass ich für den fight ne eigene exe laufen lasse und währenddessen in der main exe den deathcheck mit
PHP Code:
adlibenable("Deathcheck")
laufen lasse.
|
|
|
02/17/2009, 12:21
|
#434
|
elite*gold: 0
Join Date: Feb 2008
Posts: 16
Received Thanks: 1
|
guten tag alle zusammen,
auch wenn sehr widerwillig, lud ich mir die tt6 v3 runter, und laß sie mir durch.
dabei sind mir einige fragen aufgekommen, wo ich mich sehr freuen würde, wenn man sie mir beantwortet
vornerein, ich möchte das script jetzt in keinster weise negativ dastellen... finde das wirklich super, hätt ich nie hinbekommen, aber sehe genau deswegen an manchen stellen noch nicht durch, und würde gerne wissen ob ich nur zu blöd dazu bin, oder es sich um fehler handelt
--------
aktuell knie ich mich in diese winkel sache und moveto -.-
hoffe das ichs verstehe, vielleicht könntet ihr ne kurze beschreibung posten *lieb frag*
--------
1. bei der matrix für das inventar, erstellt du eine 0tle spalte um einen grundwert für x bestimmen zu können, den du dann für alle weiteren reihe durch eine schleife übergibst, wozu ?
ich habe diesen grundwert einfach in die endschleife gepackt
2. du verwendest in der func getcourse eine variable $accelmul, die am anfang global definiert wurde, mit dem wert 1, wozu ?
3. bei der moveto func, setzt du am anfang die übergebene werte in neue variablen, hatte dies einen grund ? (finde seit dem nur noch eine, bzw die alte y-variable, wird [ich denke unabsichtlich] paar zeilen tiefer nochmal benutz)
4. du rufst für die (bei dir heißende) accal variable, die funktion getcourse auf, allerdings mit den absoluten also positiven zahlenwert, der differenz der übergeben werte. allerdings wird das autom in der aufgerufen funk gemacht, man könnte es also in dem aufruf weglassgen, oder ?
5. bei der mousesend func, benutzt du zum anfang die von vornerein festgelegten variablen, z.B. $WM_RBUTTONDOWN, wozu schreibst du den ohnehin schon bestehenden wert dieser variablen neu und setzt sie dann in eine neue variable ? zu dem fand ich die variable $MK_LBUTTON & $MK_RBUTTON nicht im index, und der zugehörige wert, dient eig zum löschen bzw anlegen von diesen mk`s o_O
den rest des scriptes fand ich super ^__^
auch wenns manchmal für mich unverständliche variablen waren, weswegen ich alles neu formatierte und benannte ^^
|
|
|
02/17/2009, 12:56
|
#435
|
elite*gold: 0
Join Date: Jun 2008
Posts: 520
Received Thanks: 494
|
hab dazu jetzt auch mal ne frage steht bestimm schon i-wo aber alles durchlesen is schon hart
und zwar gehts umd die verschiedenen Modis von der MoveTo (1,2,3) kann mal einer genau auf deutsch erklähren was diese bewirken
und gibts es nicht auch was wenn eine MoveTo possition nicht erreicht wird er einfach zur nächsten possition im skript spring? oder lieg ich da falsch?
würd mich freuen wenn ihr mir des beantworten könntet xD
|
|
|
 |
|
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 21:51.
|
|