DarkDali
21.10.2006, 16:03
Ich brauche den Tastenpatch für mein Spiel aber ich habe da ein kleines Problem. Ich weiß wie man es lösen kann, aber es funktioniert nicht so richtig.
Den Tastenpatch habe ich installiert und er funktioniert auch, aber ich möchte das wenn ich z. B. die "a" Taste drücke das dann eine Message angezeigt wird und zwar nur einmal. Bei mir ist es so das wenn ich die Taste 5x hintereinander drücke, das dann die Message 5x angezeigt wird. Wenn ich die Taste dann nochmal drücke, erst dann soll die Message nochmal angezeigt werden.
Ich hoffe das mir jemand helfen kann.
Hier ist meine Keylist.
[execute]
Action=registerKeyDownEvent
Key=a
Value=1
next=2
[2]
Action=registerKeyUpEvent
Key=a
Value=2
next=3
[3]
Action=registerKeyDownEvent
Key=s
Value=3
next=4
[4]
Action=registerKeyUpEvent
Key=s
Value=4
next=cheat
[cheat]
Action=registerCheatEvent
Cheat=Dali
Value=5
next=
Hier ist mein erstes Event das die Tasten abfragt.
Name: Tasten1 StartConditions: Parallel Process
Variable Ch: (Tasten ID) Set, Midi Play Pos (Tick)
Wait 0,1
FORK optn: Var (Tasten ID)1
Change Switch: (Taste a an), On
Else
FORk optn: Var (Tasten ID)2
Change Switch: (Tasten a an), Off
End Case
End Case
Hier ist mein zweites Event das die Tasten abfragt:
FORK optn: Switch (Taste a an), ON
Message: Hallo
Change Switch: (Taste a an), Off
Else
FORK optn: Switch (Taste a an), Off
Wait 0,1
End Case
Irgendwie habe ich das was falsch gemacht, bloß ich weiß nicht was.
Ich hoffe ihr könnt mir helfen.
Mfg DarkDali
Ps: Der Wert der Variable (Taste ID) beträgt bei mir -1.
Wieso?
Der Wert müsste doch eigentlich 2 sein.
Den Tastenpatch habe ich installiert und er funktioniert auch, aber ich möchte das wenn ich z. B. die "a" Taste drücke das dann eine Message angezeigt wird und zwar nur einmal. Bei mir ist es so das wenn ich die Taste 5x hintereinander drücke, das dann die Message 5x angezeigt wird. Wenn ich die Taste dann nochmal drücke, erst dann soll die Message nochmal angezeigt werden.
Ich hoffe das mir jemand helfen kann.
Hier ist meine Keylist.
[execute]
Action=registerKeyDownEvent
Key=a
Value=1
next=2
[2]
Action=registerKeyUpEvent
Key=a
Value=2
next=3
[3]
Action=registerKeyDownEvent
Key=s
Value=3
next=4
[4]
Action=registerKeyUpEvent
Key=s
Value=4
next=cheat
[cheat]
Action=registerCheatEvent
Cheat=Dali
Value=5
next=
Hier ist mein erstes Event das die Tasten abfragt.
Name: Tasten1 StartConditions: Parallel Process
Variable Ch: (Tasten ID) Set, Midi Play Pos (Tick)
Wait 0,1
FORK optn: Var (Tasten ID)1
Change Switch: (Taste a an), On
Else
FORk optn: Var (Tasten ID)2
Change Switch: (Tasten a an), Off
End Case
End Case
Hier ist mein zweites Event das die Tasten abfragt:
FORK optn: Switch (Taste a an), ON
Message: Hallo
Change Switch: (Taste a an), Off
Else
FORK optn: Switch (Taste a an), Off
Wait 0,1
End Case
Irgendwie habe ich das was falsch gemacht, bloß ich weiß nicht was.
Ich hoffe ihr könnt mir helfen.
Mfg DarkDali
Ps: Der Wert der Variable (Taste ID) beträgt bei mir -1.
Wieso?
Der Wert müsste doch eigentlich 2 sein.