[Autoit] Script Funktioniert nicht aber wieso ?

04/14/2015 05:49 Bliath#1
Hi @ All unzwar möchte ich ein script bauen was mir monster spawnt per tastendruck aber jedesmal wen ich es starte geht es nicht an und ein error kommt auch nicht es is nur 1sec in der taskleiste und danach verschwindet es einfach ohne irgendwas zumachen immer wieder aber warum ? wo liegt der fehler ?????

kann jemand mal rüber schauen und mir sagen wo da der fehler ist wer echt super dankbar !!! er soll halt wen ich Zb F1 bis F6 drücke einmal ein linksklick an einer bestimmten position machen und danach wieder warten bis ich wieder F1-F6 drücke zum spawnen und ambesten solte der mauszeiger nach dem drücken wieder da sein wo er vorher wa bisvor ich F1-F6 gedrückt habe

Quote:
Hotkeyset("{F1}","Monster1")
Hotkeyset("{F2}","Monster2")
Hotkeyset("{F3}","Monster3")
Hotkeyset("{F4}","Monster4")
Hotkeyset("{F5}","Monster5")

Func Monster1()
MouseClick("left", 311, 752, 1)
Sleep(5000)
Endfunc

Func Monster2()
MouseClick("left", 300, 152, 1)
Sleep(5000)
Endfunc

Func Monster3()
MouseClick("left", 111, 852, 1)
Sleep(5000)
Endfunc

Func Monster4()
MouseClick("left", 611, 852, 1)
Sleep(5000)
Endfunc

Func Monster5()
MouseClick("left", 221, 952, 1)
Sleep(5000)
Endfunc
lg
04/14/2015 14:01 alpines#2
Du hast keine Schleife wo das Programm rumidlen kann. Füg nach dem letzten HotKeySet einfach mal ein
Code:
While Sleep(1000)
WEnd
hinzu und das Problem ist gelöst.
04/14/2015 21:01 Requi#3
Quote:
Originally Posted by alpines View Post
Du hast keine Schleife wo das Programm rumidlen kann. Füg nach dem letzten HotKeySet einfach mal ein
Code:
While Sleep(1000)
WEnd
hinzu und das Problem ist gelöst.
wäre sleep(100) oder sleep(10) nicht effektiver? Da ein Input sonst sehr verspätet (auch wenns nur 600ms sind) umgesetzt wird.
Oder denke ich gerade falsch?
04/14/2015 21:29 alpines#4
Quote:
Originally Posted by Requi View Post
wäre sleep(100) oder sleep(10) nicht effektiver? Da ein Input sonst sehr verspätet (auch wenns nur 600ms sind) umgesetzt wird.
Oder denke ich gerade falsch?
Das spielt absolut keine Rolle. Man könnte auch 9e99 nehmen, die HotKeySets laufen entweder asynchron oder unterbrechen Sleeps. Bei GUI-Schleifen siehts hingegen anders aus.
04/14/2015 22:39 Bliath#5
super funktioniert jetze endlich besten besten dank an euch beide :handsdown: :handsdown


lg

Bliath
04/22/2015 09:23 Lawliet#6
#closed