Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mysteriöser (?) KeyPatch Fehler - bzw. schwarzer Bildschirm



Maisaffe
23.06.2004, 01:01
Ich habe folgendes Problem:
Immer wenn ich diesen "Sound" abspielen möchte im Maker bzw. beim "starten" der Map bleibt mein Bildschirm Schwarz:


[execute]
Action=registerKeyDownEvent
Key=N
Value=-10
next=N+

[N+]
Action=registerKeyUpEvent
Key=N
Value=10
next=M-

[M-]
Action=registerKeyDownEvent
Key=M
Value=-11
next=m+

[M+]
Action=registerKeyUpEvent
Key=M
Value=11
next=W-

[W-]
Action=registerKeyDownEvent
Key=W
Value=-20
next=W+

[W+] <- Ersten vorkommen von W+ ... hier hin wird zurueckgesprungen
Action=registerKeyUpEvent
Key=W
Value=20
next=A-

[A-]
Action=registerKeyDownEvent
Key=A
Value=-21
next=W+ <- Hier wird zum W+ zurueckgesprungen, das VOR dem A- steht, daher gibts ne Endlosschleife

[W+] <- Zweites Vorkommen von W+ ... dieser Code wird niemals ausgefuehrt.
Action=registerKeyUpEvent
Key=A
Value=21
next=S-

[S-]
Action=registerKeyDownEvent
Key=S
Value=-22
next=S+

[S+]
Action=registerKeyUpEvent
Key=S
Value=22
next=D-

[D-]
Action=registerKeyDownEvent
Key=D
Value=-23
next=D+

[D+]
Action=registerKeyUpEvent
Key=D
Value=23
next=F-

[F-]
Action=registerKeyDownEvent
Key=F
Value=-30
next=F+

[F+]
Action=registerKeyUpEvent
Key=F
Value=30
next=G-

[G-]
Action=registerKeyDownEvent
Key=G
Value=-31
next=G+

[G+]
Action=registerKeyUpEvent
Key=G
Value=31
next=

Jedoch dieser Code funktioniert wenn ich ihn anstelle der ersten "Sounddatei" abspiele(ist aus einem älteren Script von mir):


[execute]
Action=registerKeyDownEvent
Key=W
Value=-10
next=p1up+

[p1up+]
Action=registerKeyUpEvent
Key=w
Value=10
next=p1left-

[p1left-]
Action=registerKeyDownEvent
Key=a
Value=-20
next=p1left+

[p1left+]
Action=registerKeyUpEvent
Key=a
Value=20
next=p1down-

[p1down-]
Action=registerKeyDownEvent
Key=s
Value=-30
next=p1down+

[p1down+]
Action=registerKeyUpEvent
Key=s
Value=30
next=p1right-

[p1right-]
Action=registerKeyDownEvent
Key=d
Value=-40
next=d2

[p1right+]
Action=registerKeyUpEvent
Key=d
Value=40
next=

Was habe ich am ersten Code falsch gemacht?

Dennis

Ineluki
23.06.2004, 04:21
Der Fall liegt ganz einfach ...

Du hast den Block W+ zwei mal in deinem Script drin. Da anber immer zum ersten Block gesprungen wird, hast du somit eine Endlosschleife erzeugt ...

Ich hab der Einfachheit halber dir die Stellen in deinem Posting markiert.

Du springst von W+ nach A- und von A- zurueck nach W+ ... ich tippe einfach, du hast copy&paste gemacht, und vergessen den Blocknamen in A+ zu aendern ... und auch vergessen das Next= zu aendern

In deinem zweiten Script hast du aber auch einen Fehler.
In der Sektion [p1right-] springst du mit next= zu d2, was es aber nicht gibt. Deshalb wird die Sektion [p1right+] niemals ausgefuehrt.

Gruss Ineluki

Maisaffe
24.06.2004, 00:08
Jesus... öh Luki...

Wow ein Mann mit... ... Durchblick...

Ich hab mir das 100mal "durchgelesen" aber nix gefunden ^^°

§doof

und weil ich den smiley mit *kopf an die wandhau nicht finde, kommt halt dieser zum einsatz...

:mjam:

Dennis

PS:
Ein Mann
Ein Patch

*kindisch ist*