Hi Leute
Zuerst zu Stepmania: Stepmania ist ein Musikspiel in klassicher Dance Dance Revolution Manier das heißt das im Takt der Musik Pfeiltastenerscheinen die man drücken muss.
Ich habe volgendes Problem: Ich wollte einen Bot für Stepmania schreiben und hatte bereits im Kopf wie der Prgrammcode aussehen muss.
Spoiler anzeigen
#include <WindowsConstants.au3>
#include-once
$S=0x000000
[/autoit] [autoit][/autoit] [autoit]$C=ProcessExists("explorer.exe")
[/autoit] [autoit][/autoit] [autoit]Func _Dr()
If $L=$S Then
Send("{LEFT}")
Endif
If $U=$S Then
Send("{DOWN}")
Endif
If $O=$S Then
Send("{UP}")
Endif
If $R=$S Then
Send("{RIGHT}")
Endif
Endfunc
While 1
$L=PixelGetColor(314, 172, 3)
$U=PixelGetColor(414, 172, 3)
$O=PixelGetColor(514, 172, 3)
$R=PixelGetColor(614, 172, 3)
Sleep(2)
Switch $C
Case $C
_Dr()
EndSwitch
WEnd
Soweit ist es ja logisch das wenn ein Pfeil (das ist das Schwarze nachdem gesucht wird) an einer bestimmten Stelle des Bildschrims ankommt wird die entsprechende Pfeiltaste gedrückt.
Wenn ich aber nun den Bot anschmeiße und Stepmania spiele reagiert er meistenz überhaupt nicht und wenn dann zu total bekloppten Zeitpunkten (nicht nur zu spät sondern auch zu früh was ja eigentlich garnicht sein dürfte), ich habe bereits mehrere möglichkeiten durchprobiert die Funktionen anders unterzubringen aber es funktzt alles mehr oder minder gleich scheiße.
Ich würde mich auf baldige Hilfe freuen.
Mfg. Fecier