Nach meinem Verständnis sollte eigentlich ein "D" zu Dragonica geschickt werden wenn ich F4 drücke.
Allerdings passiert garnichts. Weiss jmd warum?
Und 2. Frage:
Könnte ich zwischen Func ... EndFunc theoretisch ne Schleife mit While und WEnd einbauen? Hatte das auch versucht allerdings bin ich mir nicht sicher wie das genau geht.
Also fehler hast du eig keinen gemacht nur du schickst an das spiel nicht D sondern (D).
Es kann aber auch sein, dass das Spiel ein Hackingshield oder sonstiges hat und der befehl somit nicht geht.
Eine While schleife kann man ganz leicht einbauen:
PHP Code:
HotKeySet("{F4}", "start")
Func start() While 1 ControlSend("Dragonica (Client Ver : 0.914.24)", "", "","D") Wend EndFunc
Also fehler hast du eig keinen gemacht nur du schickst an das spiel nicht D sondern (D).
Es kann aber auch sein, dass das Spiel ein Hackingshield oder sonstiges hat und der befehl somit nicht geht.
Eine While schleife kann man ganz leicht einbauen:
PHP Code:
HotKeySet("{F4}", "start")
Func start()
While 1
ControlSend("Dragonica (Client Ver : 0.914.24)", "", "","D")
Wend
EndFunc
Also: Ich hab die Klammern um das D mal weggemacht allerdings ohen Erfolg.
Wenn ich nur den ControlSend Befehl sende und das HotKeySet und den Func rausmache klappt es irgendwie, dh. imgame wird D gedrückt.
Allerdings wärs schon gut, wenn der irgendwie drin bleiben könnte. Hab nur keine Ahnung warum der dann nichts macht.
Also: Ich hab die Klammern um das D mal weggemacht allerdings ohen Erfolg.
Wenn ich nur den ControlSend Befehl sende und das HotKeySet und den Func rausmache klappt es irgendwie, dh. imgame wird D gedrückt.
Allerdings wärs schon gut, wenn der irgendwie drin bleiben könnte. Hab nur keine Ahnung warum der dann nichts macht.
du musst ersteinmal dafür sorgen, dass das script endlos läuft
Code:
HotKeySet("{F4}", "go")
While 1
Sleep(1000)
WEnd
Func go()
ControlSend("Dragonica (Client Ver : 0.914.24)", "", "","D")
EndFunc
wenn du willst, das das ganze in einer endlosschleife läuft, würde ich die funktion lieber eine variable setzen lassen.
bsp:
Code:
HotKeySet("{F4}", "go")
Dim $go=False
While 1
If $go Then ControlSend("Dragonica (Client Ver : 0.914.24)", "", "","D")
Sleep(100)
WEnd
Func go()
$go = Not $go
EndFunc
prinziep sollte klar sein. du definierst $go = falsch. nun lässt du eine endlosschleife laufen, in der controlsend ausgeführt ist wenn $go wahr ist.
mit F4 machst du $go = nicht $go. dh wenn go war ist ist es danach nicht wahr also falsch. mit falsch natürlich das gleiche
ControlSend Autoit 07/17/2017 - AutoIt - 6 Replies Hallo!
Ich habe eine Frage zu AutoIt
ich möchte,dass ControlSend länger GEDRÜCKT gehalten wird..
#RequireAdmin
sleep(1500)
While 1
ControlSend("4Story","", "","w")
ControlSend("4Story",""," ;","w")
[Autoit] ControlSend/Click and DF 01/20/2010 - General Gaming Discussion - 11 Replies hey,
ich habe ein kleines problem mit autoit in DF. für controlsend bzw controlclick finde ich nicht die benötigte controlID. das window info tool zeigt keine an. wenn ich bei controlID dann nur "" angebe, funktioniert es anscheinend nicht.
kann man da was machen? danke.
english:
hey,
im having a smal problem with autoit in DF. controlsend / controlclick dont seem to work. the window info tool doesnt show a controlID for DF.
any help? thanx
Bot autoit Controlsend 03/20/2009 - AutoIt - 0 Replies ICh hab vor kurzem für ein kleineres onlinespiel namens StoneAge2 mit Autoit einen bot geschrieben, der im Prinzip nichts anderes tut als auf und ab zu laufen und mit einem Rechtsklick den letzten angriff zu wiederholen. Jetzt woltle ich das ganze im hintergrund Ablaufen lassen und habe es mit Controlsend versucht. Hiermit funktioniert das laufen aber nicht mehr, dhBefehle wie I: INventar funktionieren senden aber auf {UP} {DOWN} reagiert er einfach nicht.
Das selbe ist mir früher schon einmal...
AutoIt-ControlSend 02/05/2009 - General Coding - 2 Replies Hallo!
ich möchte dass mein scrip z.B. "hallo" in ein miniemiertes fenster sendet.
das muss ich dann doch mit controlsend machen oder?
$client = "Unbenannt - Editor"
ControlSend($client, "", "", "hallo")
das funktioniert jetzt aber irgendwie nich:confused:
mache ich da iwas falsch???
AutoIt - ControlSend Probleme 06/14/2008 - AutoIt - 2 Replies Hallo,
langsam aber sicher werde ich irre. An ein nicht aktives Fenster soll {LEFT}
gesendet werden. Das Fenster ist nicht minimiert, sondern inaktiver Natur.
TAB, Space, Enter etc. funktionieren, auch Sonderzeichen, Groß-/Klein-
schreibung wird 1:1 gesendet. Down funzt auch nicht.
Probiert habe ich ControlSend (mit und ohne handle), sowie ControlSendPlus.
ControlFocus vor dem ControlSend bringt auch keine Resultate, ebenso