AutoIT + Crossfire ??

11/16/2013 20:46 #lemon#1
Hey leute,
ich habe ein script, dass mein crossfire ingame steuern soll, also automatisch laufen und schießen..
das problem ist nur dass die schüsse und tastendrücke nicht auf crossfire übertragen werden - sprich - es passiert garnichts.

hat jemand ne idee wie ich ein autoit script in crossfire zum laufen kriege? :)
11/16/2013 21:00 butter123#2
hackshield?
per send oder controlsend?
11/16/2013 21:01 #lemon#3
was?
drück dich mal bitte klar aus xd
11/16/2013 21:03 butter123#4
mit welcher methode sendest du an das spiel die tasten?
11/16/2013 21:06 #lemon#5
achso ^^ via send ;)
11/16/2013 21:07 alpines#6
Es kann sein das das Spiel dagegen geschützt ist, versuchs einfach mit ControlSend für Tastenanschläge und ControlClick für Maussimulationen.

Wenn das nichts hilft kannst du es mit SendMessage versuchen.
11/16/2013 21:07 butter123#7
kommen die tasten bspw in nem schreibprogramm an?
11/16/2013 21:07 #lemon#8
ok ich versuchs gleich mal :)

ja die tasten kommen im z.b. editor an
11/16/2013 21:09 alpines#9
Quote:
Originally Posted by alpines View Post
Es kann sein das das Spiel dagegen geschützt ist, versuchs einfach mit ControlSend für Tastenanschläge und ControlClick für Maussimulationen.

Wenn das nichts hilft kannst du es mit SendMessage versuchen.
Wie gesagt, versuchs mal damit.
11/16/2013 21:22 #lemon#10
mal ne frage, was ist daran falsch? controlsend("{w down}")
11/16/2013 21:22 alpines#11
Vieles.
Code:
ControlSend ( "title", "text", controlID, "string" [, flag] )
Dir fehlen extrem viele Parameter. Schau dir mal an wie sie das in der Hilfe machen!

[Only registered and activated users can see links. Click Here To Register...]
11/16/2013 21:26 #lemon#12
achso ich dachte man kann die weglassen ^^
muss ich dann controlsend ( "CrossFire", "", "Control ID". "{w down}" ) oder wie?
und was muss bei control id rein? :o
11/16/2013 21:27 alpines#13
Control ID kann glaube ich leer sein.
Wichtig ist nur Title und String.

Also sowas wie
Code:
ControlSend("CrossFire", "", "", "{w down}")
Vergiss das {w up} aber später nicht!
11/16/2013 21:28 #lemon#14
ja das habe ich schon im script drin gehabt :) danke ;)

sollte doch so klappen um 5 sekunden geradeaus zu laufen oder?

Sleep(20000)
ControlSend("CrossFire", "", "", "{w down}")
Sleep(5000)
ControlSend("CrossFire", "", "", "{w up}")
exit

#edit

hmm komisch ich habe es mal beim editor ausprobiert und da schreibt autoit nur 1 w

Sleep(10000)
ControlSend("Unbenannt - Editor", "", "", "{w down}")
Sleep(5000)
ControlSend("Unbenannt - Editor", "", "", "{w up}")
exit

weisst du vllt wodrans liegt?
11/16/2013 21:52 alpines#15
Eigentlich sollte er das, versuchs mal mit SendMessage.