Ergebnis 1 bis 6 von 6

Thema: Timer Problem

  1. #1

    Timer Problem

    Hi,
    ich hab ein kleines Problem mit dem VX.
    Eigentlich kenne ich mich recht gut mit dem Maker aus, aber es will einfach nicht klappen.
    Mal läuft der Timer nicht, mal drückt man den Knopf rechtzeitig aber es passiert nix.

    Ich möchte gerne ein Event erstellen, dass bei einer bestimmten Zeit ein Knopf gedrückt werden muss.
    Sollte die Zeit ablaufen, ist das Event fehlgeschlagen.

    Beispiel:
    Limit Break von Zell aus FF8.


    Bisher sieht mein Code so aus:



    1. Timer wird auf 5 sec. gesetzt
    2. Wenn Spieler in den 5 sec. UNTEN-TASTE drückt und mehr Zeit übrig ist als 0 sec. (bevor die Zeit abläuft)
    3. Dann erklingt ein Sound "HEAL1"
    4. Drückt Spieler jedoch einen anderen Knopf oder ist die Zeit abgelaufen, dann erklingt der Sound "DAMAGE1"

    Logisch, oder?
    Aber es funktioniert nicht.

    Ich danke im Vorraus.

    Geändert von Mongkey (14.11.2010 um 20:28 Uhr)

  2. #2
    Die Abfrage findet nur einmal statt. Du musst sie in einen Loop setzen:
    Code:
    Timer auf 5 Sekunden setzen
    LOOP
      Wenn Taste UNTEN gedrückt
        Wenn timer über 0 Sekunden
          ...
        End
      End
      Warte 1 Doppelframe
    End
    Das Warten am Ende ist wichtig, da sich sonst das Programm aufhängt!

  3. #3
    Danke -KD- ^^


    Noch ein paar fragen:
    1. Muss das Event auf Parallel Prozess stehen?
    2. Gäbe es eine möglichkeit auch mehrere Tastenabfragen hintereinander zu machen?

    Ganz nach dem Kombo Beispiel:
    Zeit läuft -> Unten Taste gedrückt -> Oben Taste gedrückt -> Kombo erfolgreich

    Wäre es so richtig?
    Code:
    Timer auf 5 Sekunden setzen
    LOOP
      Wenn Taste UNTEN gedrückt
        Wenn Taste OBEN gedrückt
          Wenn timer über 0 Sekunden
          ...
        End
      End
      Warte 1 Doppelframe
    End
    3. Muss da nicht noch ELSE CASE rein, falls man eine falsche Taste drückt?
    Oder muss das in einem seperaten Event berechnet werden?

    Nochmals Danke

    Geändert von Mongkey (14.11.2010 um 20:30 Uhr)

  4. #4
    Hilfe... Irgendwer?

  5. #5
    Ich geb dir mal einen Tip.
    Setz dich erstmal mehr mit der Technik auseinander, sodass du nicht erstmal jetzt alle Grundlagen erklärt kriegen musst.
    Wenn man ein solches Vorhaben umsetzen will, sollte man auch Vorkenntnisse besitzen.


    (Seltsam, das ich gerade ein sehr ähnliches Problem habe(bei dem ein gewisser Mongkey einen Code der als meine Hilfe gedacht war, kopiert hat), das ich selber schon vor einigen Tagen mit dem selben Namen reingestellt habe...)

  6. #6
    Keine Sorge, ich besitze genug Vorkenntnisse, leider reichen die aber nicht immer aus.
    Weshalb ich auch dieses Forum hier nutze.
    Zitat Zitat von Oktorok3 Beitrag anzeigen
    (Seltsam, das ich gerade ein sehr ähnliches Problem habe(bei dem ein gewisser Mongkey einen Code der als meine Hilfe gedacht war, kopiert hat), das ich selber schon vor einigen Tagen mit dem selben Namen reingestellt habe...)
    Man wird ja wohl noch fragen dürfen, oder wozu ist ein Forum sonst da?
    Ausserdem arbeite ich mit dem VX und zudem hab ich das schon getestet, aber es lief nun mal nicht so wie ich es mir erhofft habe.
    Oder möchtest du vielleicht deinen Code posten um zu helfen?
    Nein? Dann komm runter von deinem hohen Ross...

    Bevor du darauf antwortest:
    Bitte unterlasse es, es sei denn du möchtest helfen.
    Danke.

    Geändert von Mongkey (15.11.2010 um 20:54 Uhr)

Berechtigungen

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