Event System Support

Status
Not open for further replies.

Lunarea

Artist
Global Mod
Joined
Mar 1, 2012
Messages
8,847
Reaction score
7,844
This thread is for trouble-shooting complicated event systems. Please only post in here if you are creating something that would probably end in 'X system' and is more advanced than general usage of the program.

This is not a recruitment thread. Please do not request event systems here or offer to provide event systems for others.
 
Last edited by a moderator:

fantasy2331

Warper
Member
Joined
Apr 10, 2012
Messages
2
Reaction score
0
First Language
English
Primarily Uses
I really need help eventing name creation.

So far, my game is coming together smoothly, and now it's time to create your name. I want the player to be able to create an 8 (or fewer) letter name. I want it so they only have lowercase and uppercase letters to work with. Now here's the hard part: I want it so the name that they created appears next to their character. Example: Let's say they named their character Mike. Instead of ???: Hi Helen., it would be Mike: Hi Helen.. Also, I want it so that the NPCs say their name. Example: Instead of Helen: Hello, player, how are you? it would be Helen: Hello, Mike, how are you?

If this cannot be done, please tell me.
 

Lunarea

Artist
Global Mod
Joined
Mar 1, 2012
Messages
8,847
Reaction score
7,844
You would use:



Code:
\n[#]
The # equals the actor's number (so for the first actor, it would be 1, and so on).
 

Celianna

Tileset artist
Global Mod
Joined
Mar 1, 2012
Messages
10,535
Reaction score
5,541
First Language
Dutch
Primarily Uses
RMMV
This would be a support question, not an event system support question ;)

There is a 'name input processing' command in the 3rd event tab, which lets the player re-name an actor to a name of their choice. Then you can simply use what Lunarea said, \n[#] in a text event, and it would show up as the name the player selected.
 

Cakeslam

Warper
Member
Joined
May 9, 2012
Messages
2
Reaction score
0
First Language
English
Primarily Uses
Hi, I'm having trouble with this event. I have a 'trigger tile' which, when stepped on, causes an NPC to run up to the player, say some stuff, and then move out of the way. The player then continues on to kill some rats, after which the NPC runs up again before walking off screen. However, when the NPC reaches the previously mentioned trigger tile he can't walk through it and gets stuck. I've tried using a self switch that activates a new blank event page which works fine for the player but not for the NPC. Am I missing something? I'm relatively new to RPGMVX so forgive me if it's blindingly obvious! Is it not possible for events to move through each other? I could try setting a move route for the trigger tile but that seems kind of sloppy. Thanks in advance for any help!
 

Celianna

Tileset artist
Global Mod
Joined
Mar 1, 2012
Messages
10,535
Reaction score
5,541
First Language
Dutch
Primarily Uses
RMMV
Yeah, events cannot pass through each other, unless one of them is set to 'through' in the move route command. So when you move them, set them to through on, and then make 'em pass over the other event, then turn through off :)
 

Cakeslam

Warper
Member
Joined
May 9, 2012
Messages
2
Reaction score
0
First Language
English
Primarily Uses
Ah ok, I'd tried using the 'through' function before but I obviously wasn't using it properly. Works like a charm, thank you! :lol:
 

Quigon

electric boogaloo
Veteran
Joined
Mar 17, 2012
Messages
1,982
Reaction score
951
First Language
English
Primarily Uses
N/A
I'm having a little bit of trouble setting up a battle event. I'm using Melody for VX.

What I'm trying to do is create a damage related battle effect. Saffron uses a skill called 'Dance', which adds a beneficial status effect to all party members. This also adds the 'dancing' status to Saffron, meaning she's not allowed to attack/move. Got this sorted no problem.

The next step is this. Whenever Saffron is attacked, this cancels the 'dancing' status, and adds the 'Idle' status, meaning she can move again. This I also have sorted.

The issue arising comes here. Whenever Saffron suffers physical damage whilst 'dancing', I want to beneficial status effect from Dance to be removed from all party members. I've set up attacks to cause the 'Idle' status to cancel the 'dancing' status, and my battle event is -

Conditional branch: [saffron] is [idle] Infllicted

> Change State: Entire Party, - [Dance]

The condition of the above battle event is set to 'When the end of turn', and the span 'Moment'. I have a feeling I'm on the right track, but whenever this event runs the battle freezes. I think it's because of the span, but I'm not so sure. Any help would be appreciated, because I feel like this is something simply fixed >.<

EDIT: It works if I set the span to 'Battle' but then it never runs again >.<

FURTHER EDIT: Annnnd never mind, setting the span to 'turn' made it work. And that's why you always experiment before asking, OTL.
 
Last edited by a moderator:

imi122345678

Warper
Member
Joined
Jun 2, 2012
Messages
1
Reaction score
0
First Language
English
Primarily Uses
Hey,

If anyone could help it would be greatly appreciated.

See I'm just mucking about with the software at present (VX) and I'm working on moving between maps.

The trouble is even when I move to another map, a waterfall sound effect in the previous map continues to play.

The waterfall sound effect is a parallel processing activated event.
 

mlogan

Global Moderators
Global Mod
Joined
Mar 18, 2012
Messages
14,142
Reaction score
7,801
First Language
English
Primarily Uses
RMMV
NM, that may not work, failed to note the Parallel Process part. Sorry.
 
Last edited by a moderator:

Kaimi

Veteran
Veteran
Joined
Aug 18, 2012
Messages
37
Reaction score
23
First Language
Polish
Primarily Uses
RMMV
I am trying to event an airship flight minigame in RPG Maker VX: I can make player turn into the airship to fly straight ahead (the airship in my game is required to fly straight ahead ;P ), but I also want to enable usage of LEFT and RIGHT arrow keys. I have two "Parallel Process" events: one which forces the airship fly straight ahead, and second to make LEFT and RIGHT arrows to work, but the arrow event doesn't work. Can anybody give an advice? I also hope it's the correct thread to post such a question.
 

kingmakerspider

That little devil...
Veteran
Joined
May 3, 2012
Messages
309
Reaction score
30
First Language
English
Primarily Uses
Having a confusing issue with trying to set a variable to the playable character's current HP.

Unless it happens to be way more complicated than it seems, something seems to not be working...

I'm using VX, not Ace... not sure that makes too big of a difference, but important to know.

So variable #4 is set aside to be this variable representing the actor's Health.

The MaxHP is 100. and I want to make a parallel process event for when his health is low, to hopefully do away with pesky HUDs.... only, it seems every statistic (HP, level, whatever) that I set to a variable doesn't change the number from 0. Anybody have any tips? Or a way around this. i've just been using the control variable function and the /v[#] function in messages to make sure it actually changes the variables (which it doesn't seem to do). I haven't even gotten to the point of incorporating the conditional branches into the mix.  
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
38,492
Reaction score
12,035
First Language
English
Primarily Uses
RMMV
How have you implemented it? Is your parallel process a map event or a common event? If a map event, are you on the same map? If a common event, is the switch that controls it turned on?


You would set a variable to the player's current health, see if it's "low", and do something if it is. In either case, you would then add a Wait so the event doesn't hog all the processing.


You might need to post a screenshot of the event (include the whole thing, not just the event commands) so we can get a good picture of how you're doing it.
 

kingmakerspider

That little devil...
Veteran
Joined
May 3, 2012
Messages
309
Reaction score
30
First Language
English
Primarily Uses
Put briefly, there's nothing to really show. A map event on parallel process that 

sets the variable #4 (HP) to actor 1's HP. then, on that map... to test this part. There is an event I can click on that will show me the current variable with a message.

It always says 0. I tried it with levels too, and that even carries over as 0 as well.

So, it seems the part that isn't working is the actual setting of the number of my health to the variable itself...

The variable isn't changing. 

The rest of the event hasn't even been made because the part it all depends on isn't working.

I've messed with it in the past and sculpted the entire event system before testing, and it didn't work.

I had no clue why then. this time I remembered that you can print the current variable # into a text bubble with /v[n]... so I did that and realized it's not even changing anything.

In this game, I'm using an ABS battle system, and I think it might be possible that the scripts involved in that could

be interfering with the ability to set variables to parameters. I can set variables to any number otherwise, but can't actually use my actor's stats for anything, it seems.

is there a way to fix this?

Is it possible that it'll clear up this problem if I find out what pages of default script are responsible for this stuff and copying those to a spot below my battle scripts? 

I'm not by any standards a novice at eventing, so this is frustrating to me... and scripting is the one thing I know I can't do. sigh.

Thanks for the valiant efforts to help, by the way. :)  
 

Celianna

Tileset artist
Global Mod
Joined
Mar 1, 2012
Messages
10,535
Reaction score
5,541
First Language
Dutch
Primarily Uses
RMMV
Moved to VX support, yes we do have a forum for it.


If your HP is not being set to a variable, you'll need the variables fix for VX.
 

kingmakerspider

That little devil...
Veteran
Joined
May 3, 2012
Messages
309
Reaction score
30
First Language
English
Primarily Uses
AH! That's gotta be it...

Sorry about that Celianna, must not have noticed the forum thread in the VX support section. thank you very much for that variable fix!

Helpful people like yourself make me glad to be in this community.

And thanks to Shaz for being helpful too! Another helpful soul.  ;)

EDIT: Tried it out, and it did the trick for sure! Have a good day/night.
 
Last edited by a moderator:

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
38,492
Reaction score
12,035
First Language
English
Primarily Uses
RMMV
This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.
 
Status
Not open for further replies.

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Kingdom Under Fire: The Crusaders is finally being ported to PC. I loved playing that game on the original Xbox.
A friend told me to stop making nomnom or gulping noise when eating or drinking. Plot twist of my life. I thought people can't hear that!
Inside you are two wolves. They take in oxygen while getting rid of the Co2 gas in your body...
Ah wait, sorry. Lungs. Not wolves. that'd be silly. Wolves are huge. You probably couldnt even fit one wolf inside you.
Tag: hack and slash | gameplay: point and click. Me: "How tf two are related to each other?"

Forum statistics

Threads
94,406
Messages
920,721
Members
124,194
Latest member
kasaoli
Top