Ich habe mir mal gedacht: "Fang doch mal AutoIt an" naja und so kam es dann auch und nun stehe ich schon vor einem Problem.
Bevor ich das Problem schildere zeig ich euch was ich eigentlich vorhatte.
Also... mein Ziel war es ein Flyff Bot zu schreiben. Naja es ist mir auch gelungen, jedoch kann ich es nicht inGame ausführen.
Als einfaches Beispiel mal dafür:
Code:
#include <Misc.au3>
HotKeySet(",", "click3")
HotKeySet("{esc}", "termi")
Func termi()
Exit 0
EndFunc
While 1
If _IsPressed("59") Then ;wenn y gedrückt
$coords0y = MouseGetPos(0) ;x coords der mauspos speichern
$coords1y = MouseGetPos(1) ;y coords der mauspos speichern
EndIf
If _IsPressed("58") Then ;wenn x gedrückt
$coords0x = MouseGetPos(0) ;x coords der mauspos speichern
$coords1x = MouseGetPos(1) ;y coords der mauspos speichern
EndIf
If _IsPressed("43") Then ;wenn c gedrückt
$coords0c = MouseGetPos(0) ;x coords der mauspos speichern
$coords1c = MouseGetPos(1) ;y coords der mauspos speichern
EndIf
WEnd
Func click3()
MouseClick("left", $coords0y, $coords1y, 2, 1) ;awakening scroll
MouseClick("left", $coords0x, $coords1x, 1, 1) ;scroll auf waffe
Sleep (100)
MouseClick("left", $coords0c, $coords1c, 1, 1) ;reversion benutzen
Sleep(10)
MouseClick("left", $coords0c, $coords1c, 1, 1) ;reversion benutzen
Sleep(10)
MouseMove($coords0x, $coords1x, 1) ;mit maus über item
EndFunc
Das Problem dabei ist:
Es kann inGame nicht ausgeführt werden.
Hotkeys funktionieren nicht... naja eigentlich geht garnichts.OutGame kann ich damit 3 Positionen festlegen und die maus springt auch hin und her, so wie es vorgesehen ist.
Meine Frage ist nun was ich dagegen tun kann bzw. dafür das es nun auch inGame funktioniert.
Das es geht weiß ich da es bei einem Freund Problemlos funktioniert. Doch ich würde den Bot und das Awakening Script was ich geschrieben habe auch selbst gerne nutzen!
Das es bereits einige Flyff Bots und etc gibt weiß ich auch, aber selbstgemacht war schon immer besser!
Details:
Betriebssystem: Vista x86
Flyff: ChillOutFly






