Ergebnis 1 bis 20 von 26

Thema: Diagonal laufen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Ohne Keypatch wird das sehr schwer weil ohne Wait until key hit muss der Spieler das richtige Timing erwischen um zwischen den zwei Abfragen die nächste Taste zu kriegen.

    Ich weiß jetzt nicht wie der Maker auf zwei zeitgleich ausgeführte EnterPasswort Abfragen reagiert.

    Ansonten wäre mein Vorschlag: Ein CommonEvent für die Abfrage ob irgendeine der 4 Richtungstasten gedrückt gehalten wird. Das lässt sich recht einfach realisieren. In einem zweitem CommonEvent wird abgefragt sofern eine Taste gedrückt gehalten wird ob noch eine weitere gedrückt wurde. Wenn ja lässt du den Helden in die entsprechende Richtung laufen. Beide Events natürlich als Paralell Process. Edit: Das zweite Event sollte erst auf einen Switch in Kraft treten welcher vom ersten geschaltet wird.

    Wenn ich mich recht entsinne geht das aber da bei meinem aktuellen AKS glaube ich 4 EnterPasswords zeitgleich agieren. Allerdings nutze ich auch den 2k3.

  2. #2
    jo... nen diagonallaufdingens...
    auf den 2k3 is das kein problem...
    aber auf den 2k schon...
    denn mit den enter passwort kann man nicht
    abfragen, ob mehrere tasten gedrückt worden sind...
    es wird vom maker immer nur die zuletzt gedrückte
    taste gespeichert...
    wenn man zb die linke taste gedrückt hält u anschließend
    (während man die linke taste weiter drückt) die nach unten
    taste drückt, wird vom maker in enter passwort eine 1 in die
    entsprechende variable gespeichert, man also für den
    maker nur nach unten drückt...
    (auch wenn man mit mehreren enter passwort abfragen arbeitet
    wird in jeden enter pw das gleiche gespeichert...)

    soll heißen, dass das nich wirklich geht...
    mfg üH

  3. #3
    Ach ich hab jetzt zwar was langes geschrieben aber ich ahb dir schnell lieber nen Skript gemacht, der ohne Patch funktioniert.
    Rpgmaker 2003, als RTP vom 2003-er wäre ned schlecht

    http://www.fantasy2000.de/admin/Date...onalskript.rar

    bitteschön

    cya Chrise

    Geändert von Chrise (06.01.2007 um 14:19 Uhr)

  4. #4
    Es war schon immer klar das sowas mit dem rm2k3 geht..

    Zitat Zitat von übelster Held Beitrag anzeigen
    jo... nen diagonallaufdingens...
    auf den 2k3 is das kein problem...
    aber auf den 2k schon...
    denn mit den enter passwort kann man nicht
    abfragen, ob mehrere tasten gedrückt worden sind...
    es wird vom maker immer nur die zuletzt gedrückte
    taste gespeichert...
    wenn man zb die linke taste gedrückt hält u anschließend
    (während man die linke taste weiter drückt) die nach unten
    taste drückt, wird vom maker in enter passwort eine 1 in die
    entsprechende variable gespeichert, man also für den
    maker nur nach unten drückt...
    (auch wenn man mit mehreren enter passwort abfragen arbeitet
    wird in jeden enter pw das gleiche gespeichert...)

    soll heißen, dass das nich wirklich geht...
    mfg üH
    Es geht aber .

    Zitat Zitat von übelster Held Beitrag anzeigen
    denn mit den enter passwort kann man nicht
    abfragen, ob mehrere tasten gedrückt worden sind...
    es wird vom maker immer nur die zuletzt gedrückte
    taste gespeichert...
    Deshalb fragt man die erste ab, speichert die und fragt nochmal ab.

    Geändert von AgentJG (06.01.2007 um 15:27 Uhr)

  5. #5
    Ok ich weis jetzt wies geht!
    Auch one Tastenpatch.

  6. #6
    Zitat Zitat von AgentJG Beitrag anzeigen
    Es war schon immer klar das sowas mit dem rm2k3 geht..



    Es geht aber .



    Deshalb fragt man die erste ab, speichert die und fragt nochmal ab.
    und woher soll der maker wissen, WANN man die erste taste loslässt?

  7. #7
    Zitat Zitat von übelster Held Beitrag anzeigen
    und woher soll der maker wissen, WANN man die erste taste loslässt?
    Muss er doch garnicht.

  8. #8
    Seht ihr meinen Beitrag überhaupt?^^
    Sry das ich so unverschämt frage, aber ich hab euch nen Skript gemacht der sowohl technisch im rm2k sowie im rm2k3 funtkioniert....

  9. #9
    Dein Skript ist mit dem 2k3 kompatibel, aber nicht mit dem 2k!
    Aber ich steig nicht auf den 2k3 um, da ich enventuell einige
    Patches nutzen will!

  10. #10
    Zitat Zitat von AgentJG Beitrag anzeigen
    Muss er doch garnicht.
    wäre aber nicht schlecht, wenn er das wüsste...
    sagen wir mal, wir drücken zuerst rechts und dann hoch..
    jetzt läuft er schräg nach oben...
    jetzt lassen wir rechts los, halten
    aber nach oben gedrückt... dann würde der ja weiter nach schräg oben
    laufen... obwohl wir eigendlich nur nach oben laufen wöllten...

    (außer man will mit den script ausschließlich schräg laufen und
    gar nicht mehr normal.. ô_O)

  11. #11
    Es gab mal n halbwegs ordentliches Schräglauf-Skript von one-cool glaub ich. Einziges Problem war, dass man selbst nach loslassen einer der beiden Tasten immernoch solange in diese Richtung schräg gelaufen ist, bis man auch die zweite Taste losgelassen hat.

    Aber ich versuch mal eben, was zusammen zuw urschteln. Ich hab da schon was im Kopf.

  12. #12
    Sooo ich habs auch mal probiert.
    Das "läuft" alles beeindruckend gut. Jedenfalls bis zu DEM Punkt, an dem man (wie ja schon oben erwähnt wurde) nur noch eine Taste drückt... Es funzt halt einfach nicht ohne Tastenpatch... Das kann auch ICH jetzt reinen Gewissens sagen...

    Kopp

  13. #13
    hmmm vileicht kann man

    wenn Taste (Oben)&(Rechts) gedrückt = Move Hero Upright = End Event Processing

    irgend wie so könnte es ja klappen aber wenn Kopp meint das geht nicht wird das wohl stimmen

  14. #14
    Also bei mir funzt das ganze mit dem Tastenloslassen auch...
    ich hab den rm2k ned, da muss man nur die Seiten umsortieren, da man nur greater than einstellen kann, aber das Prinzip funktioniert dann wenn man die Sieten richtig sortiert hat, genauso wie beim rpgmaker 2003...
    naja egal

  15. #15
    Zitat Zitat von übelster Held Beitrag anzeigen
    wäre aber nicht schlecht, wenn er das wüsste...
    sagen wir mal, wir drücken zuerst rechts und dann hoch..
    jetzt läuft er schräg nach oben...
    jetzt lassen wir rechts los, halten
    aber nach oben gedrückt... dann würde der ja weiter nach schräg oben
    laufen... obwohl wir eigendlich nur nach oben laufen wöllten...

    (außer man will mit den script ausschließlich schräg laufen und
    gar nicht mehr normal.. ô_O)
    Dann würde doch garnicht mehr 3 (rechts?) zurückgegeben werden, sondern 1 (oben?).

    @Hacker: Mit dem rm2k kann man keine 2 Tasten gleichzeitig abfragen...
    @Chrise: Mit dem rm2k3 geht das problemlos.. Aber man kann mit dem rm2k halt nur eine Taste gleichzeitig abfragen und deshalb das rm2k3 Prinzip nicht übernehmen.

  16. #16
    Zitat Zitat von AgentJG Beitrag anzeigen
    @Chrise: Mit dem rm2k3 geht das problemlos.. Aber man kann mit dem rm2k halt nur eine Taste gleichzeitig abfragen und deshalb das rm2k3 Prinzip nicht übernehmen.
    ah, ok das wusste ich nicht mehr so, steigt lieber auf rm2k3 um
    der ist in allem besser, nur das KS ist halt unterschiedlich, aber wer kann schon ned ein eigenes KS machen?^^

  17. #17
    Zitat Zitat von AgentJG Beitrag anzeigen
    Dann würde doch garnicht mehr 3 (rechts?) zurückgegeben werden, sondern 1 (oben?).
    also ich hoffe du weißt, dass ich die ganze zeit behaupte, dass das auf den maker 2k nich geht?^^ (du hast ja selber zugegeben, dass man mit 2k nur
    eine taste gleichzeitig abfragen kann...)

    also.. wir drücken zuerst rechts... maker speichert in enter pw eine 3...
    drücken wir anschließend hoch (rechts weiter gedrückt) gibt der
    maker eine 1 aus...
    lassen wir rechts los, interessiert das den maker kein stück, er gibt
    weiterhin eine 1 aus...
    woher weiß jetzt der maker, dass ich rechts losgelassen hab?
    also Wann das männel nimmer schräg laufen soll?

  18. #18
    zwei sehr schnelle abfragen hintereinander vll?

    Code:
    [Enter Pwd] - (Var 001) (ohne wait)
    [Enter Pwd] - (Var 002) (ohne wait)
    if (var 001 =! var 002)
     lauf schräg
    else
     if (var 001 == 3)
      move right
     if (var 001 == 2)
       move left
    ...
    So was in der art?

Berechtigungen

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