Quote:
Originally Posted by Δbraxas
Eigentlich sollte es so gehen, aber du solltest die Abstände kürzer machen, damit er nicht nur alle 2 Sekunden angreift.
Wenn du Windows Vista oder 7 hast musst du ggf. #requireAdmin davor schreiben.
Dein Bot bottet im Moment nur im Fenster im Vordergrund, d.h. wenn NosTale ist im Vordergrund ist geht er nicht (dazu solltest du mit Controlsend arbeiten)!
Das hier ist ein noch realtiv simpler NosTale Bot:
(Versuch es aber am besten noch einmal selbst!)
Code:
HotKeySet("{F1}", "starten") ;legt die Hotkeys fest also die Tasten die man für die Funktionen drücken muss
HotKeySet("{F2}", "pause")
HotKeySet("{F3}", "quit")
MsgBox(64, "Infos", "Starten = F1 Pausieren = F2 Beenden = F3! ", 5)
Sleep(5000)
While 1
Sleep(100)
WEnd
Func starten() ;Die Start Funktion, die nach dem drücken von F1 gestartet wird
While 1 ;While Schleife kennst du ja^^
sleep(100)
Controlsend("NosTale","","","{space}") ;sendet an das Fenster mit dem Namen NosTale space
sleep(100)
Controlsend("NosTale","","","{space}") ;sendet an das Fenster mit dem Namen NosTale die x Taste
WEnd
Endfunc
Func pause() ;Die Pause Funktion, die nach dem drücken von F2 gestartet wird
While True
Sleep(1000)
WEnd
Endfunc
Func quit() ;Die Beenden Funktion, die nach dem drücken von F3 aufgerufen wird und den Bot beendet.
Exit
Endfunc
|
Wie ich Leute hasse die einen Quatsch hinhauen und es selbst nicht einmal getestet haben ...
Code:
Controlsend("NosTale","","","{space}") ;sendet an das Fenster mit dem Namen NosTale die x Taste
:facepalm:
Quote:
Originally Posted by TheEvil²
Es heißt nicht {x}... Versuch mal folgendes:
|
Aha, dann erklär uns mal wo der große Unterschied zwischen {x} und x ist ;)
Du sollst es am x und nicht z.B. space erklären :P