Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 28

Thema: Held hört nicht auf Bewegungsereignis

  1. #1

    Held hört nicht auf Bewegungsereignis

    Hallo, ich habe folgendes Problem.

    Beim starten der neuen Map geht der Held mit dem NPC den weg entlang. Ab ein paar Schritte jedoch bleibt der Held einfach stehen wärend der NPC seine Bewegung zu ende führt. Nach ein paar Textboxen kommt eine weitere Bewegungsabfolge auf die er wieder anspringt.
    Ich frag mich ernsthaft was das soll, zwei extra Bewegungsereignisse finde ich eigentlich ümständlich..

  2. #2
    Nach ein par Textboxen? o_O

    Größere Waits vlt.?

  3. #3
    Naja der Dialog startet eigentlich direkt nachdem sie am standpunkt angekommen sind. 7 Sek wait sind halt nach den Bewegungsereignissen. Aber wie gesagt der Held macht nicht mit. Der NPC wie Held sind am anfang 8 mal verlangsamt und zwei mal verschnellert worden damit das Tempo gleich ist. Aber ich weiss nicht ob das damit zusammen hängt, beim NPC ist alles normal.

  4. #4
    Setze mal ein "Move All" unter diese Zeilen mit den Move Events. Eigentlich bin ich da kein Fan von, aber für kleinere Sachen funktioniert das ganz gut. Ansonsten musst Du die Waits so verlängern, dass alles abgespielt wird. Wenn das noch immer nicht funktioniert, kannst Du die Events ja noch mal auf Slip Through schalten, vergiss aber nicht, das nachher wieder zu deaktivieren.

  5. #5
    Zitat Zitat von cilence Beitrag anzeigen
    Setze mal ein "Move All" unter diese Zeilen mit den Move Events. Eigentlich bin ich da kein Fan von, aber für kleinere Sachen funktioniert das ganz gut.
    Nur für kleinere? Ich benutz das für so gut wie jedes Move Event, ganz gleich wie lang es ist. Ich hab keine Ahnung wie jemand damit klarkommt nur waits drunter zu setzen.

    Jedenfalls, vielleicht blockiert auch irgendwas das Event. Probier doch mal Start slipthrough bzw, phasing mode on einzustellen.

  6. #6
    Solltest mal deinen Code abfotografieren und hier reinsetzen...oder ihn hier reinschreiben

  7. #7
    Verwende für so etwas bitte den EasyEventExporter. Spart Arbeit und zeigt außerdem Eventeinstellungen an, die normal nicht sichtbar sind (z.B. Picturetransparenzen, etc.)

    1. das ganze Event kopieren (Rechtsklick->kopieren)
    2. EasyEventExporter öffnen
    3. Bei der Frage auf "Ja" klicken und die Datei "vbcode_lightbg.eft" im Ordner "ftemplates" auswählen (dadurch wird der Code im Forum gehighlighted)
    4. Das Ergebnis dann hier reinkopieren

    mfG Cherry

  8. #8
    Feines Tool Cherry.

    Da ich nicht der überste Technik spezialist bin denke ich das das Problem sicher auf der Hand liegt ich nur nicht durch blicke.

    Zitat Zitat von EasyEventExporter
    --- EVENT ---
    Type: Map event
    Name: Main
    Coordinates: (7, 21)
    Number of Pages: 1

    -- PAGE 1 --
    Start conditions:
    • <None>
    Sprite: blank #0
    Facing direction: Down
    Animation frame: Center
    Transparent: No
    Trigger condition: Auto start
    Event level: Same level as hero
    Forbid event overlap: No
    Animation type: Non-continuous
    Movement type: Stationary
    Movement frequency: 3
    Movement speed: 3
    - SCRIPT -
    <> Move Event: Event #0, Frq 8, Pattern: Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Inc spd, Inc spd, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Fc up
    <> Move Event: Hero, Frq 8, Pattern: Phas. mode on, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Inc spd, Inc spd, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Fc up, Phas. mode off
    <> Wait: 7,0 sec.
    <> Show Message: \C[11]ButtersC[0]
    : Blabla
    : Blabla
    : Blabla
    <> Show Message: \N[1]:
    : Blabla
    : Blabla
    : Blabla
    <> Show Message:
    : Blabla
    : Blabla
    : Blabla
    <> Show Message: Blabla
    <> Show Message: \C[11]ButtersC[0]
    : Blabla
    : Blabla
    <> Show Message: \N[1]:
    : Blabla
    <> Move Event: Event #0, Frq 8, Pattern: Fc right
    <> Wait: 0,5 sec.
    <> Show Message: \C[11]ButtersC[0]
    : Blabla
    : Blabla
    : Blabla
    <> Move Event: Event #0, Frq 8, Pattern: Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Inc spd, Inc spd, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv up, Mv up, Mv up
    <> Move Event: Hero, Frq 8, Pattern: Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Inc spd, Inc spd, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv right, Mv up, Mv up, Mv up
    <> Wait: 4,0 sec.
    <>

  9. #9
    Ich denk schon das es an den zu kleinen Waits liegt.
    Ansonsten erkenne ich keinen Fehler...

  10. #10
    Sollen die denn reden, während die laufen? Sonst mach statt den
    <> Wait: 7,0 sec.
    und
    <> Wait: 4,0 sec.
    ein Move All/Proceed with Movement

    Was soll das denn hier?
    Zitat Zitat
    <> Move Event: Event #0, Frq 8, Pattern: Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Dec spd, Inc spd, Inc spd,
    Wieso machst du den Move Speed runter, um ihn dann wieder hoch zu machen?

    MfG
    goldenroy

  11. #11
    Also wie es bereits gesagt wurde, versuche es mal mit einem "Move All"-Befehl. Denn wenn die Textbox sowieso erst erscheinen soll, nachdem Held und NPC ihren Standort erreicht haben, macht ein "Wait..."-Befehl absolut keinen Sinn.
    Ansonsten wäre auch die Vermutung naheliegend, dass der Held irgendwie unbeabsichtigterweise gegen den NPC läuft und daher dann einfach seinen "Move Event..."-Befehl komplett abbricht. Versuche mal ein Häckchen bei "Ignored if cant be moved" im ersten "Move Event..." des Helden zu machen.

  12. #12
    Zitat Zitat von goldenroy Beitrag anzeigen
    Wieso machst du den Move Speed runter, um ihn dann wieder hoch zu machen?
    Damit steuert er eine bestimmte Geschwindigkeit an.

  13. #13
    Ist bei irgendeinem event einen Haken im Kästchen "ignored if can't be moved"?
    Wenn ja nimm den mal raus.

    Und sofern ich richtig gezählt hab läuft dein Held weiter nach rechts als das Event.
    Steht der Held vor oder hinter dem Event?

  14. #14
    Zitat Zitat von Supermike Beitrag anzeigen
    Ist bei irgendeinem event einen Haken im Kästchen "ignored if can't be moved"?
    Wenn ja nimm den mal raus.
    Warum sollte er das tun?
    Es passt weder zur Problembeschreibung, noch würde es das Problem lösen, ganz im Gegenteil. Warum wohl sonst habe ich ihm dazu geraten, solch ein Häckchen zu setzen?

  15. #15
    Zitat Zitat von Marche Radiuju Beitrag anzeigen
    Warum sollte er das tun?
    Es passt weder zur Problembeschreibung, noch würde es das Problem lösen, ganz im Gegenteil. Warum wohl sonst habe ich ihm dazu geraten, solch ein Häckchen zu setzen?
    aifaik wenn der haken drinn ist und sich irgendwas im weg befindet, macht das event keinen Wank weil er davor feststellt ob es geht oder nicht.
    Deshalb heisst ja "ignored if can't be moved" Was ich als "ignoriere wenn du dich nicht bewegen (ein "Same as hero"-tile/levent/whatever dich aufhält) kannst". Und wenn das andere Event vor dem held steht kann es sein (ich habs nicht getestet, aber wer weiss...), dass gerade dieses Event den Helden mit seinem "ignored if can't moved" aufhält.
    vielleicht verwechsel ichs ja und es ist genau umgekehrt...

    Ob es zur Problembeschreibung passt... vielleicht nicht vielleicht ist es aber genau das. manchmal liegt die lösung vor der Nase manchmal nicht. Alle wegen führen nach Rom egal ob dir dein Navi sagt du sollst rechts abbiegen :P

    EDIT: ich habs grad getestet... der haken macht nur, das man nicht stecken bleibt sofern man gegen irgendwas stösst. Mehr nicht.

    läuft ein pP event oder irgendsonstwas was ebenfalls ein move-event befehl für den Helden beinhaltet?

    Geändert von Supermike (07.03.2010 um 13:53 Uhr)

  16. #16
    Zitat Zitat von Supermike Beitrag anzeigen
    Und wenn das andere Event vor dem held steht kann es sein (ich habs nicht getestet, aber wer weiss...), dass gerade dieses Event den Helden mit seinem "ignored if can't moved" aufhält.
    vielleicht verwechsel ichs ja und es ist genau umgekehrt...
    Wenn ein Haken drin ist und ein Event im Weg steht wird jeder Move-Befehl ignoriert den das Event nicht ausführen kann. Wenn kein Haken drin ist hängt sich das Event auf wenn es den Move-Befehl nicht ausführen kann.

    Edit: Verdammt, zu langsam xD

    Zitat Zitat von goldenroy
    Ich meinte auch eigentlich, warum er denn sofort nach dem Decrase ein Incrase macht. Er könnte auch einfach zwei Decrases weglassen, oder?
    Könnte er, aber falls man selber die Geschwindigkeit beeinflussen kann geht er somit sicher, dass er auf jeden Fall die gewünschte Geschwindigkeit erreicht. Außerdem kann es auch rein zur Sicherheit sein falls er sich z.B. selber nicht mehr sicher ist welche Geschwindigkeit der Held nun hat oder falls ein Bug diese geändert hat.

    Geändert von ~Jack~ (07.03.2010 um 14:06 Uhr)

  17. #17
    Zitat Zitat von ~Jack~ Beitrag anzeigen
    Damit steuert er eine bestimmte Geschwindigkeit an.
    Ich meinte auch eigentlich, warum er denn sofort nach dem Decrase ein Incrase macht. Er könnte auch einfach zwei Decrases weglassen, oder?

  18. #18
    Zitat Zitat von Supermike Beitrag anzeigen
    vielleicht verwechsel ichs ja und es ist genau umgekehrt...
    Genau da liegt der Kern, weshalb ich mich über deinen Kommentar gewundert habe.

  19. #19
    Zitat Zitat von goldenroy Beitrag anzeigen
    Ich meinte auch eigentlich, warum er denn sofort nach dem Decrase ein Incrase macht. Er könnte auch einfach zwei Decrases weglassen, oder?
    Naja. Wenn der Speed 1 ist und man macht ein decrease, bleibt er 1. Mit 8x decrease ist der Speed jetzt also SICHER 1. Dazu 2x Increase -> Speed ist SICHER 3 (egal was er vorher war)

  20. #20
    Ein Häckchen bei "ignored if can't be moved" zumachen bringt mir leider auch nichts, da ja das Problem mit der Partyposition ist und nicht mit nem normalen Ereignis. Und das andere Event berührt den Helden ja in keiner Sekunde, sind ja relativ syncron.

    Move all bringt jetzt hier auch nicht soviel da die Waits ja schon abgepasst sind.

    Gibt es vell. bekannte Bugs was Bewegungsereignisse und die Heldenparty angeht?

    P.S: Sehr süß wie ihr euch über die Geschwindigkeitseinstellung unterhaltet, aber mir wär es lieber ihr benutzt eure Energy um mir bei einer Lösung zu helfen.
    Ganz neben bei haben Cherry und Jack meine Gründe gut dargestellt.

Berechtigungen

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