Ergebnis 1 bis 3 von 3

Thema: Mysteriöser (?) KeyPatch Fehler - bzw. schwarzer Bildschirm

  1. #1

    Mysteriöser (?) KeyPatch Fehler - bzw. schwarzer Bildschirm

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

    Code:
    [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):

    Code:
    [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

    Geändert von Ineluki (23.06.2004 um 04:24 Uhr)

  2. #2
    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

    Geändert von Ineluki (23.06.2004 um 04:28 Uhr)

  3. #3
    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*

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •