Hallo BreadFisher,
ich wollte mal wissen, ob man so eine Art "Wortmix" mit Autohotkey erstellen kann.
Hm, das bedeutet soviel wie: Man drückt eine Taste, es erscheint ein Input-Feld, dort gibt man ein Wort ein, und die Buchstaben des Wortes werden untereinander gemixt (vertauscht). Danach startet ein Timer, der wartet, bis man das richtige Wort (welches man in das Input-Feld eingegeben hat) per SMS bekommen hat.
#include API.ahk
#Persistent
#NoEnv
#IfWinActive, GTA:SA:MP
#UseHook
;----------------------------------------------------------------------
PlayerInput(text){
s := A_IsSuspended
Suspend On
KeyWait Enter
SendInput t^a{backspace}%text%
Input, var, v, {enter}
SendInput ^a{backspace 100}{enter}
Sleep, 20
if(!s)
Suspend Off
return var
}
;----------------------------------------------------------------------
1::
wort := PlayerInput("[Wort] Gib das Wort ein: ")
SendChat("/r Das Wort lautet: " wort) ;Wobei beim ausgegebenen Wort die Buchstaben vertauscht sein sollen
SetTimer, Auslosung, 500
return
Auslosung:
GetChatLine(0, chat)
If(Instr(chat, "SMS: "))
{
RegExMatch(chat, "SMS\: [Das eingegebene Wort] \| von\: (.*) \(Handy\: (.*) \|ID\:(.*)"), sms)
{
SendChat("/r STOP")
Sleep 500
SendChat("/r Der Gewinner ist " sms1 " mit dem Wort: " wort [Das eingegebene Wort])
Sleep 1000
SendChat("/r Wortsalat Ende")
SetTimer, Auslosung, Off
}
}
return