Ergebnis 1 bis 16 von 16

Thema: durch drücken rennen.

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Beim Normalen Ereignis auf einer Map:

    EVENT 1
    1. Seite, Paralleler Prozess, Enter Passwort(tasten abfragen) Häckchen im Kasten nicht aktivieren, Feld Enter 5 ankreuzen und natürlich den Tastenwert in einer variable speichern.

    EVENT 2
    1. Seite, Paralleler Prozess, Bedingung(Fork Condition) : Variablen der Tasten = 5,
    Charakter Grafik ändern,Moveevent Laufgeschwindigkeit 1+, switch 1# on.

    2.Seite, Bedingung switch 1# on, Bedingung(Fork Condition) : Variablen der Tasten = 5 + Ansonsten Fall. Im ansonsten Fall Charaktergrafik zur "normalen" ändern, Moveevent Laufgeschwindigkeit 1-, switch 1# off.

    Ich hoffe das ich jetzt nichts vergessen habe, probiers mal aus und poste ob es geht.

  2. #2
    Hm, ich denke da ist ein Common-Event wohl eher angesagt, schließlich soll man ja immer laufen können.
    Dafür brauchst du eine Variable und einen Switch.
    Als erstes musst du abfragen, ob der Held die Leertaste (bzw. Enter) drückt. Ist dies der Fall soll der Held schneller laufen als normal. Lässt er dann wieder los soll er zu seiner alten Geschwindigkeit zurückkehren.
    Wann der Held nun schnell und wann er langsam läuft kontrollieren wir mit einem Switch, den wir z.B. "Held schnell" nennen.
    Hier der komplette Code:
    Zitat Zitat
    Laufen
    Common-Event | Parallel Process | Keine Bedinung

    <>Enter Password "Laufen Passwort" [5] [do not wait until key hit]
    <>Fork Variable "Laufen Passwort" = 5
    <><>Fork Switch "Held schnell" = OFF
    <><><>Move Event "Hero: MS D; MS D; MS D; MS D; MS D; MS U; MS U; MS U; MS U"
    <><><>Wait 0,0 secs
    <><><>Change Switch "Held schnell" -> ON
    <><>End:
    <>Else:
    <><>Fork Switch "Held schnell" = ON
    <><><>Move Event "Hero: MS D; MS D; MS D; MS D; MS D; MS U; MS U; MS U"
    <><><>Wait 0,0 secs
    <><><>Change Switch "Held schnell" -> OFF
    <><>End:
    <>End:
    <>Wait 0,0 secs
    <>
    "MS D" steht dabei für "Move Speed Down", "MS U" entsprechend für "Move Speed Up".
    Warum ich immer erst 5x "MS D" mache? Dadurch garantiere ich, dass der Held, egal welche Geschwindigkeit er vorher hatte, immer die gleiche Laufgeschwindigkeit hat. Leider kommt es bei diesem recht einfachen Code manchmal zu Fehlern, sodass der Held unbeabsichtigt schnell oder langsam läuft. Daher veringere ich zuerst seine Geschwindigkeit auf das Minimum und erhöhe sie dann auf den Wert den ich haben will.
    Die Waits sind nur zur Sicherheit, man kann ja nie wissen

    mfg
    Phönix Tear

  3. #3

    Users Awaiting Email Confirmation

    danke^^
    aber da ist ein problem,sobald ich dann die Taste drücke,
    schaltet er immer das Charset um,
    cih weiss ja jetzt nich,
    WO ich das charset änderrn soll,
    die geschwindigkeit ist dann aber auch immer auf neidrig!

  4. #4
    Ah, tut mir leid. Die Graphik kannst du einfach mit im Move-Event ändern, also:
    Zitat Zitat
    Laufen
    Common-Event | Parallel Process | Keine Bedinung

    <>Enter Password "Laufen Passwort" [5] [do not wait until key hit]
    <>Fork Variable "Laufen Passwort" = 5
    <><>Fork Switch "Held schnell" = OFF
    <><><>Move Event "Hero: MS D; MS D; MS D; MS D; MS D; MS U; MS U; MS U; MS U; Change Graphik -> 'Laufpose'"
    <><><>Wait 0,0 secs
    <><><>Change Switch "Held schnell" -> ON
    <><>End:
    <>Else:
    <><>Fork Switch "Held schnell" = ON
    <><><>Move Event "Hero: MS D; MS D; MS D; MS D; MS D; MS U; MS U; MS U; Change Graphik -> 'Gehpose'"
    <><><>Wait 0,0 secs
    <><><>Change Switch "Held schnell" -> OFF
    <><>End:
    <>End:
    <>Wait 0,0 secs
    <>

  5. #5

    Users Awaiting Email Confirmation

    und wenn cih dann dei taste loslasse,geht der wieder?

  6. #6
    Hier habe ich dir ein renn Script hohgeladen...
    Hier Renn Script

    Geändert von Aron (18.04.2007 um 12:33 Uhr)

Berechtigungen

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