Windreiter Bot Problem

01/05/2009 17:33 bommelbongo#1
sry hatte ausversehen nicht alles hirrein geschrieben und dafür in einen anderen post

Hi community ich bin noch ziemlich unvertraut mit der materie autoit und bin soeben dabei einen bot zu schreiben der windreiter(mesmer) vor rata sum zu schreiben und komme nichtmehr und bitte um hilfe ;)

1.Problem: wie kann ich einen spwanpoint festlegen,damit der char immer den selben weg läuft, habs schonmal mit einigen tools versucht aber nicht wirklich hinbekommen

2.Problem: Warum wird der gekennzeichnete schritt übersprungen ?
Quote:
WinActivate("Guild Wars1")
sleep(5000)

;windreiter bot noch sehr unfertig xD



;segen annehmen
send("{v}")
send("{SPACE}")
sleep(5000)
MouseClick("left",397,370)


;zu gegnern laufen
send("{w down}")
sleep(5000)
send("{w up}")

send("{d down}")
sleep(700)
send("{d up}")

send("{w down}")
sleep(10000)
send("{w up}")

send("{a down}")
sleep(400)
send("{a up}")

;SKILLS

send("{1}");steinschläger
sleep(500)

send("{2}");erdeinstimmung
sleep(500)

send("{3}");glyphe der schnelligkeit
sleep(1200)

send("{4}");obsifelsich
sleep(1200)

send("{5}");steinfleischaura
sleep(3000)

send("{d down}")
sleep(200)
send("{d up}")


send("{w down}")
sleep(4000)
send("{w up}")
sleep(11000)

;_______________________________________________
send("{5}");steinfleischaura
sleep(3000)

send("{3}");glyphe der schnelligkeit
sleep(2000)

send("{4}");obsifelsich
sleep(1200)
;_______________________________________________

send("{w down}")
sleep(4000)
send("{w up}")

send("{1}");steinbrecher
sleep(200)

send("{d down}")
sleep(250)
send("{d up}")

send("{w down}")
sleep(2000)
send("{w up}")
sleep(1000)


send("{5}");steinfleischaura <----------PROBLEM!!!
sleep(2000)


Send("{TAB}")
Send("{SPACE}")
sleep(10000)

send("{6}")
sleep(1300)

send("{3}");glyphe der schnelligkeit
sleep(2000)

send("{4}");obsifelsich
sleep(1200)


exit
01/05/2009 17:39 NBA#2
Besorg dir mal die tt6.au3 . Dann , wenn du verschiedene spawnpoints hast, kannst du
A) rein und rausgehen
oder
B) Memory auslesen und pro spawnpunkt eine Function fuer den weg bauen...
01/05/2009 17:54 aLasca#3
Quote:
Originally Posted by NBA View Post
Besorg dir mal die tt6.au3 . Dann , wenn du verschiedene spawnpoints hast, kannst du
A) rein und rausgehen
oder
B) Memory auslesen und pro spawnpunkt eine Function fuer den weg bauen...
Zu kompliziert! Damit komm ja ich nochnichtmal richtig klar..
Schau dir mal "PixelChecksum" an. Damit kannst du dein problem lösen
01/05/2009 18:27 i4mSoH34Vy#4
Quote:
Originally Posted by bommelbongo View Post
sry hatte ausversehen nicht alles hirrein geschrieben und dafür in einen anderen post

Hi community ich bin noch ziemlich unvertraut mit der materie autoit und bin soeben dabei einen bot zu schreiben der windreiter(mesmer) vor rata sum zu schreiben und komme nichtmehr und bitte um hilfe ;)

1.Problem: wie kann ich einen spwanpoint festlegen,damit der char immer den selben weg läuft, habs schonmal mit einigen tools versucht aber nicht wirklich hinbekommen

2.Problem: Warum wird der gekennzeichnete schritt übersprungen ?

Steinfleischaura brauch 2,5 Sekunden zum aktivieren und keine 1,2 und soweit ich weiß brauch Steinfleischaura auch 15-16 Sekunden zum wiederaufladen.Du hast knapp 1,2 Sekunden zu wenig.
01/05/2009 18:35 bommelbongo#5
Quote:
Originally Posted by j199207 View Post
Steinfleischaura brauch 2,5 Sekunden zum aktivieren und keine 1,2 und soweit ich weiß brauch Steinfleischaura auch 15-16 Sekunden zum wiederaufladen.Du hast knapp 1,2 Sekunden zu wenig.
es brauch 2 sekunden zum aktivieren und hält 16+20% habs mal auf 4sekunden gesetzt aber hat nichts gebracht
01/05/2009 18:40 i4mSoH34Vy#6
Quote:
Originally Posted by bommelbongo View Post
es brauch 2 sekunden zum aktivieren und hält 16+20% habs mal auf 4sekunden gesetzt aber hat nichts gebracht
Nein du musst zur jeder Zeit mindestens 500 ms dazu zählen. und wenn du die Fertigkeit direkt nach 15 Sekunden aktivieren willst, klappt es auch nicht.
01/05/2009 18:52 aLasca#7
So.. ich hab mir mal erlaubt dein Script etwas übersichtlicher zu gestalten :rolleyes:
PHP Code:
#cs ----------------------------------------------------------------------------
    
    
AutoIt Version3.2.12.0
    Author
:         bommelbongo
    
    Script 
Function:
    
Template AutoIt script.
    
#ce ----------------------------------------------------------------------------

Script Start Add your code below here
HotKeySet
("{End}""_end") ;-Mit "Ende" Beendest du das Script

Func _end
()
    Exit
EndFunc   ;==>_end


While 1


    WinActivate
("Guild Wars1")
    
WinWaitActive("Guild Wars1")
    
Sleep(2000)

    ;
segen annehmen
    Send
("{v}")
    
Send("{SPACE}")
    
Sleep(5000)
    
MouseClick("left"397370)

    ;- 
MoveTo Enemies
    Send
("{w down}")
    
Sleep(5000)
    
Send("{w up}")
    
Send("{d down}")
    
Sleep(700)
    
Send("{d up}")
    
Send("{w down}")
    
Sleep(10000)
    
Send("{w up}")
    
Send("{a down}")
    
Sleep(400)
    
Send("{a up}")

    ;-
CasttimeKick Their Ass!

    
Send("{1}") ;-Steinschläger
    Sleep
(500)
    
Send("{2}") ;-Erdeinstimmung
    Sleep
(500)
    
Send("{3}") ;Glyphe Der Schnelligkeit
    Sleep
(1200)
    
Send("{4}") ;-Obsifleisch
    Sleep
(1200)
    
Send("{5}") ;-Steinfleischaura
    Sleep
(3000)
    
Send("{d down}")
    
Sleep(200)
    
Send("{d up}")
    
Send("{w down}")
    
Sleep(4000)
    
Send("{w up}")
    
Sleep(11000)

    ;-----------------
    
Send("{5}") ;-Steinfleischaura
    Sleep
(3000)

    
Send("{3}") ;-Glyphe der Schnelligkeit
    Sleep
(2000)

    
Send("{4}") ;-Obsifleisch
    Sleep
(1200)
    ;-----------------

    
Send("{w down}")
    
Sleep(4000)
    
Send("{w up}")
    
Send("{1}") ;-Steinschläger
    Sleep
(200)
    
Send("{d down}")
    
Sleep(250)
    
Send("{d up}")
    
Send("{w down}")
    
Sleep(2000)
    
Send("{w up}")
    
Sleep(1000)
    
Send("{5}") ;-Steinfleischaura <- Problem!
    
Sleep(4500)
    
Send("{TAB}")
    
Send("{SPACE}")
    
Sleep(10000)
    
Send("{6}")
    
Sleep(1300)
    
Send("{3}") ;-Glyphe Der Schnelligkeit
    Sleep
(2000)
    
Send("{4}") ;-Obsifleisch
    Sleep
(1200)

    Exit ;-
Muss nachdem du dein Script fertiggestellt hast entfernt werden!

WEnd 
Ich habe auch gleichmal die zeit für die SFA erhöht...
01/05/2009 18:57 bommelbongo#8
riesen thx an euch beide ;) habs jetztverstanden
01/05/2009 19:18 aLasca#9
Geht jetzt alles?