Help - Search - Members - Calendar
Full Version: Need some help
RPG RPG Revolution Forums > Scripting > Event Emporium
Vexus
Ok so I'm trying to make some pictures show by event on the screen as tutorial instead of text messages and so far it works fine.

I'm placing a conditional branch per image so when you press enter the previous picture gets erased and the new picture shows till it comes the last picture and it just erases and activates a switch.

Now the problem is, the first picture shows and when I press enter the first picture erases and shows the 2nd picture instantly then the next picture doesn't show after one press of enter but I have to tap the enter button for it to work.

Any idea why?

Here's a picture with the current event:

Pic


Thanks

[Edit]

Event is in parallel process as in auto run it just freezes the client.
Thallion
First of all, I no longer have rmxp and can't post screenies, so this'll be a little hard to follow.

To start, make 3 event pages. Set them to parallel process. Set the condition for the second one to Self-Switch A is on, and the third one to Self-Switch B is on.

On page 1, show the first picture, set some variable to 1, and set Self-Switch A to on.

On page 2, make a conditional branch: is button C pressed. In that branch, check the value of the variable set on the first page and based on it's value, hide the old picture and show the new picture. If it was the last picture, then set Self-Switch B to on and erase the event. Next, still in the branch, add one to the variable from before.

On page 3, erase the event.
Vexus
I ended up using multiple pages with switches rather than 1 switch to make it smooth, shame I tried to save space for the future.

Thanks anyway.
Thallion
Instead of multiple switches, you could of used one variable to make it work better.
kayden997
Closed on request.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.