Hotkeys

11/05/2010 19:49 Jonnyyyyy#1
Omg muss ich viele threads aufmachen :(
ALSO noch ne frage :D
Den befehl hotkeyset hab ich noch nicht ganz verstanden... ich will das amchen
HotKeySet("{F1}","Lvln")
Func Lvln()
ControlSend("Mount&Blade","","",""^x")
und auf das ^x kommt es mir an :(
er soll gleichzeitig Strg+X drücken, nur weiß ich nicht ob "^x" richtig ist, weil ingame nichts passiert :(
wieso :confused:
Pllllllllllllliiiiiiiis help
11/05/2010 20:00 Memphiisto#2
Ich bin mir nicht sicher ob das klappt aber versuch es mal so....

PHP Code:
#RequireAdmin
HotKeySet("{F1}","Lvln")

Func Lvln()
ControlSend("Mount&Blade","","","{Strg}"&"x"
lg Magic
11/05/2010 20:05 Jonnyyyyy#3
Quote:
Originally Posted by MagicDave View Post
Ich bin mir nicht sicher ob das klappt aber versuch es mal so....

PHP Code:
#RequireAdmin
HotKeySet("{F1}","Lvln")

Func Lvln()
ControlSend("Mount&Blade","","","{Strg}"&"x"
lg Magic
werds mal probieren
11/05/2010 20:06 ~De@dly Silence~#4
Quote:
Originally Posted by MagicDave View Post
Ich bin mir nicht sicher ob das klappt aber versuch es mal so....
PHP Code:
#RequireAdmin
HotKeySet("{F1}","Lvln")
Func Lvln()
ControlSend("Mount&Blade","","","{Strg}"&"x"
lg Magic
Wird so nicht gehen weil es kein {Strg} gibt. Es gibt nur {LCTRL} und {RCTRL}, sowie {CTRLDOWN} und {CTRLUP}.
Aber ^x ist richtig, das steht auch so im Helpfile. Liegt wohl irgendwie an dem Controlsend oder dem Spiel. Hab das schon bei einem anderen Spiel erlebt dass Controlsend einfach so nicht richtig funktionieren will =/
11/05/2010 20:07 PenGuin :O#5
Quote:
Originally Posted by MagicDave View Post
Ich bin mir nicht sicher ob das klappt aber versuch es mal so....

PHP Code:
#RequireAdmin
HotKeySet("{F1}","Lvln")

Func Lvln()
ControlSend("Mount&Blade","","","{Strg}"&"x"
lg Magic

Wtf?
EndFunc fehlt, Strg und x geht so nicht, While Schleife fehlt.
Da geht NICHTS, wie lang programmierst du schon?

Code:
#RequireAdmin
HotKeySet("{F1}", "Lvln")

While 1
Sleep(50)
WEnd

Func Lvln()
ControlSend("Mount&Blade","","",""^x")
EndFunc
11/05/2010 20:17 Memphiisto#6
Ups *.* Okay danke für die aufklärung ;)

Muss jetzt aba essen bis später Leute ^^
11/05/2010 20:21 Jonnyyyyy#7
netter smalltalk hier ;D
naja, dass es {Strg} nicht gibt, wusste ich. klappt aber einfach nicht. liegt wohl am spiel. Leider :(
11/05/2010 23:24 rexfox#8
ähm ich weis es net genau aber ich hab meine hotkeys immer in while schleifen gepackt... weis nich ob das die lösung is.. kp hab noch nie hotkeys ohne while schleife gemacht^^


PHP Code:
#RequireAdmin


While 1
HotKeySet
("{F1}""Lvln")
Sleep(50)
WEnd

Func Lvln
()
ControlSend("Mount&Blade","","",""^x")
EndFunc 

aber wie gesagt kein plan
11/05/2010 23:27 ~De@dly Silence~#9
Hat nur den Sinn, dass die Hotkeys bei jedem Schleifendurchgang erneut zugewiesen werden. Ist der gleiche Effekt, als wenn du es ausserhalb der Schleife hast.
11/05/2010 23:29 rexfox#10
oh okay.. thx auch wieder was gelernt^^
ich hab immer gedacht man muss das machen ,damit die hotkeys durchgängig deklariert sind^^
11/06/2010 15:14 Jonnyyyyy#11
ne^^ aber trtzdem thx für die mühe, ich glaub es liegt einfach am game :(