Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rm2k3 Problem mit "Move Event"



Altair66
02.05.2010, 18:52
Hallo Liebe Community,

Ich maker gerade mein Spiel "Bad Deal" und da gibt es etwas was mich wirklich
stoert:

- Immer wieder wenn ich in langes oder eher kurzes move Event befehl mach
und das Spiel starte wird das Move Event befehl nicht durchgefuehrt, aber was nach dem Move Event befehl wird normal durchgefuehrt.

Ich mache auch immer Waits in Move Event und auch zwischen die befehle.
Weis Jemand was das Problem ist?

Danke im vorraus, Altair66

XGazudin
02.05.2010, 19:15
Ich kanns leider nicht nachpüfen da ich den rm2k3 nicht mehr besitze, aber gibt es nicht ein Kommando wie beim XP was in etwa lautet "wait for move's completion" ?
Das führt dazu dass erst die event Movements zuende ausgeführt werden und danach erst das, was auch im Event erst nach dem Move Kommando geschrieben steht.

~Jack~
02.05.2010, 19:17
Ja, gibt es. Proceed with movement.
Allerdings sollte der move Befehl insofern möglich ja trotzdem ausgeführt werden selbst wenn proceed with movement nicht verwendet wird.

Altair66
02.05.2010, 19:34
Hallo,

@Jack:
Proceed with Movement sagst du? Werds mal versuchen danke!
Ich weis wirklich nicht warum dieser problem gekommen ist....Es sollte wie du gesagt hast ohne Proceed with movement durchgefuehrt werden, naja jedenfalls danke!

LG, Altair66

Edit : Klappt immer noch nicht!
Der problem ist immernoch da, wenn ich proceed with movement benutze nach dem Move event befehl dann bleibt das Spiel still. Also noch ein problem.

Weis keiner denn was das problem ist?

XGazudin
02.05.2010, 19:50
Kannst du vielleicht mal den genauen Code den du verwendest zeigen?

Cherry
02.05.2010, 19:56
Verwende für so etwas bitte den EasyEventExporter (http://www.multimediaxis.de/showthread.php?t=112743). 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

XGazudin
02.05.2010, 23:07
Also diesen Text hat sich Cherry definitiv irgednwo abgespeichert xD

Cherry
03.05.2010, 07:57
Natürlich^^

Es gibt Texte, die braucht man immer wieder.

EDIT: Argh, der EasyEventExporter hat ja noch den Bug, dass das Ziel bei Move Events immer als Event #0 angezeigt wird... ist in RMEventFactory behoben.

Altair66
03.05.2010, 13:00
Hallo,

Danke fuer deine hilfe Cherry.

Hier ist der Ergebnis:


--- EVENT ---
Type: Map event
Name: EV0091
Coordinates: (0, 23)
Number of Pages: 3

-- PAGE 1 --
Start conditions:
<None>
Sprite: <Tileset> #0
Facing direction: Down
Animation frame: Center
Transparent: No
Trigger condition: Auto start
Event level: Below hero
Forbid event overlap: No
Animation type: Non-continuous
Movement type: Stationary
Movement frequency: 3
Movement speed: 3
- SCRIPT -
<> Wait: 1.0 sec.
<> Play Sound Effect: Schritte a, Volume 100%, Speed 100%, Pan Center
<> Wait: 0.5 sec.
<> Play Sound Effect: Schritte b, Volume 100%, Speed 100%, Pan Center
<> Change Switch: [44] = ON
<> Wait Until Moved
<> Move Event: Event #0, Frq 8, Pattern: Mv up, Wait, Mv up, Mv up, Wait, Fc down, Wait, Fc right, Wait, Fc left, Wait, Fc down, Wait, Wait, Wait, Wait, Wait
<> Call Event: Common Event #4
<> Select Face: EzioFace #10, Left
<> Show Message: \C[14] Ezio : \C[0]
: \C[10] \S[4] Oh man, he is
: finally gone. I can't believe that
: I made it so far.\C[0]
<> Call Event: Common Event #9
<> Move Event: Event #0, Frq 8, Pattern: Inc spd, Mv u/l, Mv u/l, Mv u/l, Wait, Mv up, Mv up, Mv up, Wait, Mv up, Mv up, Mv up, Wait, Mv u/r, Mv u/r, Wait, Wait, Wait, Wait, Wait, Wait
<> Wait: 2.8 sec.
<> Pan Screen: Move 9 tiles up, Speed 4, Wait
<> Show Battle Animation: #133, Hero, Wait
<> Move Event: Event #0, Frq 8, Pattern: Dec spd, Wait, Mv down
<> Call Event: Common Event #4
<> Select Face: VDFaces62 #0, Left
<> Show Message: \C[15] Guard : \C[0]
: \C[10] \S[5] Stop! You can't get
: ahway! \C[0] \S[0]
<> Play BGM: FF7battle2, Volume 50%, Speed 100%, Pan Center
<> Select Face: EzioFace #5, Left
<> Show Message: \C14] Ezio : \C[0]
: \C[10] \S[0] ( Damn It! ) How
: could you overrun me? \C[0] \S[0]
<> Play Sound Effect: rire_fort5[1], Volume 100%, Speed 100%, Pan Center
<> Select Face: VDFaces62 #0, Left
<> Show Message: \C[15] Guard : \C[0]
: \C[10] \S[5] You fool! I know
: this forest better than my name. \C[0] \S[0]
<> Select Face: VDFaces62 #0, Left
<> Show Message: \C[15] Guard : \C[0]
: I've no time for you, give me my
: money back and I won't hurt you!
: \C[0] \S[0]
<> Select Face: EzioFace2 #6, Left
<> Show Message: \C[14] Ezio : \C[0]
: Pah! You must be kidding...I won't
: give you anything back. It's not yours! \C[0]
: \S[0]
<> Call Event: Common Event #9
<> Call Event: Common Event #4
<> Select Face: VDFaces62 #0, Left
<> Show Message: \C[15] Guard : \C[0]
: \C[10] \S[5] I'll give you a second
: chance think wise. or you'll become
: a dead man! \C[0] \S[0]
<> Change Switch: [46] = ON
<>

-- PAGE 2 --
Start conditions:
Switch [46] == ON
Sprite: <Tileset> #0
Facing direction: Down
Animation frame: Center
Transparent: No
Trigger condition: Auto start
Event level: Below 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, Lock fc, Wait, Mv down, Mv down, Wait, S[23] ON, Play SE Sword1 V100 T100 B50
<> Call Event: Common Event #4
<> Select Face: VDFaces62 #0, Left
<> Show Message: \C[15] Guard : \C[0]
: \C[10] \S[5] You really don't
: want this! \C[0] \S[0]
<> Call Event: Common Event #9
<> Call Event: Common Event #4
<> Select Face: EzioFace2 #6, Left
<> Show Message: \C[14] Ezio : \C[0]
: \C[10] \S[5] No, I do! \C[0] \S[0]
<> Move Event: Event #0, Frq 8, Pattern: Begin jp, Wait, Wait, Mv up, Wait, Wait, Wait, Wait, Wait, Mv up, Wait, End jp, Wait, Wait
<> Wait Until Moved
<> Change Switch: [23] = OFF
<> Change Switch: [32] = ON
<> Play Sound Effect: gustav_battle, Volume 100%, Speed 100%, Pan Center
<> Play Sound Effect: !VC3-sword, Volume 100%, Speed 100%, Pan Center
<> Wait: 0.1 sec.
<> Wait: 0.1 sec.
<> Wait: 1.0 sec.
<> Change Switch: [33] = OFF
<> Change Switch: [34] = OFF
<> Change Switch: [35] = OFF
<> Change Switch: [36] = OFF
<> Change Switch: [37] = OFF
<> Change Switch: [38] = ON
<> Play Sound Effect: Arg1, Volume 100%, Speed 100%, Pan Center
<> Change Switch: [32] = OFF
<> Change Switch: [31] = OFF
<> Change Switch: [23] = ON
<> Play BGM: Frieden!, Volume 100%, Speed 100%, Pan Center
<> Call Event: Common Event #4
<> Select Face: VDFaces62 #0, Left
<> Show Message: \C[15] Guard : \C[0]
: \C[11] \S[10] You....Damned fool!
: You'll be dead....Ahh...uhh..\C[0] \S[0]
<> Call Event: Common Event #9
<> Call Event: Common Event #4
<> Select Face: EzioFace #2, Left
<> Show Message: \C[14] Ezio : \C[0]
: \C[11] \S[10] You wanted it
: like this.....\C[0] \S[0]
<> Wait: 1.0 sec.
<> Play Sound Effect: Arg1, Volume 100%, Speed 100%, Pan Center
<> Select Face: EzioFace #5, Left
<> Show Message: \C[14] Ezio : \C[0]
: \C[11] \S[7] I'm crazy! What've I done!
: Ahhhhh.....SCREEEWWW IT! \C[0]
: \S[0]
<> Select Face: EzioFace #5, Left
<> Show Message: \C[14] Ezio : \C[0]
: \C[11] \S[5] What should I do
: with his body? Damn It! I always
: cause trouble! \C[0] \S[0]
<> Change Switch: [47] = ON
<>

-- PAGE 3 --
Start conditions:
Switch [47] == ON
Sprite: <Tileset> #0
Facing direction: Down
Animation frame: Center
Transparent: No
Trigger condition: Auto start
Event level: Below hero
Forbid event overlap: No
Animation type: Non-continuous
Movement type: Stationary
Movement frequency: 3
Movement speed: 3
- SCRIPT -
<>



Ich hoffe du wirst was herausfinden!
Danke im vorraus,
Altair66.

RPG Hacker
03.05.2010, 17:27
Vielleicht hast du einfach nur das falsche Event ausgewählt. Wolltest z.B. den Helden bewegen, hast aber stattdessen "This Event" ausgewählt.

Cherry
03.05.2010, 17:55
This Event auf jeden Fall nicht. Der Bug vom EasyEventExporter betrifft nur die Event ID, also Hero, die Vehicles und This Event werden richtig angezeigt.

Altair66
03.05.2010, 19:30
Ne diesen Fehler habe ich nicht gemacht. Ich will auh nicht den Held bewegen.

Es gibt irgendetwas falsch. Es klappt immer noch nicht, Cherry weist du nicht den was das problem ist?

Danke, Altair66

Cherry
03.05.2010, 19:43
Kann sich das event vielleicht nicht bewegen? Steht es auf einem unpassierbaren Bereich, läuft gegen eine Wand o.ä.?

RPG Hacker
03.05.2010, 21:01
Mich würde mal interessieren, welches Event du denn genau bewegen willst. Screenshots könnten auch helfen. Mache einfach mal einen Screenshot von der Event Page des Events, dass du bewegen willst und vielleicht auch von der Karte, sodass man sieht, wo das Event steht.

R.F.
03.05.2010, 22:18
Vielleicht hast du nur einen Maker, der noch nicht richtig funktionsfähig gepatcht ist. Hatte auch mal den 2k3 und der hat öfters Probleme bereitet. Welche Version hast du denn?

Altair66
04.05.2010, 13:57
Ich habe alles gecheckt nichts wovon ihr redet.
Meine RPg Maker 2003 version ist 1.0.8.0 .

Hier ist ein Screenshot:
http://img203.imageshack.us/img203/178/ddada.png

Ich beginn wiklich zu Zweifeln das dieses Problem gloest wird, es hat einfach kein grund.

Naja mal sehen was ihr rausfindet.
Danke im vorraus, Altair66.

goldenroy
04.05.2010, 14:22
Kann sich das event vielleicht nicht bewegen? Steht es auf einem unpassierbaren Bereich, läuft gegen eine Wand o.ä.?

@Altair66: Falls das der Fall ist, versuch mal am Anfang des Move Events "Phasing Mode ON" zu benutzen. Wenn es dann klappt, dann hat das wohl was mit den Terraineinstellungen zu tun.

~Jack~
04.05.2010, 16:05
Du könntest natürlich wenn möglich das Projekt einfach hochladen damit man es sich mal direkt anschauen kann.

Altair66
04.05.2010, 20:05
Ich danke dir sehr Goldenroy!!!

Das problem war wirklich das was du gesagt hast, Vielen dank!:eek:

Du kriegst einen Credits-Eintrag.

LG, Altair66