Ergebnis 1 bis 5 von 5

Thema: [RPG Maker 2000] AKS Tasten Problem

  1. #1

    [RPG Maker 2000] AKS Tasten Problem

    Hallo zusammen,
    ich habe ein kleines Problem beim RPG Maker 2000 ich nutze den DestinyPatchV2 für Tasten und Bilder.

    ich möchte in meine AKS eine Tasten Abfrage machen. wenn ich die Taste A gedrückt halte soll er eine Variabele hoch zählen und wenn ich die A Taste los lasse soll der Hero Angreifen.
    Momentan kann ich den Hero nur angreifen lassen, und bin zu keiner Lösung gekommen.
    Vielteich könnt ihr mir da weiter helfen.

    RPG Maker Event: Steuerung

    In diesen Event habe ich noch weitere Tasten die diese Funktion nicht benötigen. Die habe ich beim Screen weg gelassen, wegen den Platz.

    Gruß The Don

  2. #2
    Benutz dafür lieber GetKeyState(id), den Wert fragst du am besten auf <0 und baust eine Schleife hinein,
    die in dauerhafter Neuabfrage und GetKeyState (mit 0.0wait am Schluss, sonst Lag) wartet, bis da wieder
    0 steht, das ist der Moment wo du loslässt, dann kannst du die Schleife abbrechen und den Angriff reintun.

  3. #3
    Hallo MagicMaker,
    danke für den Tipp.
    Doch leider Funktioniert es nicht so 100% Perfekt.
    Habe ich da eventuell ein Fehler im Code?
    Den Angrif und den Suer Angriff macht er schon mal nur zogert es ein wenig.
    Event Steuerung

  4. #4
    Ja du brauchst vor der Bedingung in der Schleife noch ein neues Get und direkt vor dem Schleifenende Wait-0.0,
    in etwa so:

    Code:
    <> Loop
      <> Note: $Keyboard.GetKeyState(VK_A);
      <> If V[0001] < 0
        <> Note: $Keyboard.GetKeyState(VK_A);
        <> If V[0001] == 0
          <> Break
          <>
        : End
        <> [Prozesse beim Gedrückthalten]
        <> Wait: 0.0s
        <>
      : End
      <>
    : End Loop
    <> [Loslassen]
    <> [Farodin und weiter gehts!]
    <>
    Ausserdem ist die 32767 zu ungenau, soweit mir bekannt springt eine gedrückte Taste zwischen 32767 und
    32768, okay ich weiss nicht was "--" jetzt in deiner Version heisst neben dem Wert, müsste nämlich "<=" sein,
    ich nutze hier einfach immer "< 0".

  5. #5
    MagicMaker,
    danke für deine Hilfe habe es jetzt hin bekommen und
    läuft sehr gut :-)

Berechtigungen

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