Submit Your Article


 
RPG Maker

Welcome Guest ( Log In | Register )


  Games Resources RPG Maker VX RPG Maker XP Scripts Tutorials Downloads

 
Reply to this topicStart new topic
> [Help]Record Book, I want a guy to tell you how advanced you are in certain skills and...
Awakened Owl
post Jul 15 2010, 06:04 PM
Post #1


Level 3
Group Icon

Group: Member
Posts: 35
Type: None
RM Skill: Advanced




I am making a game were you are a wizard and their is a library that you can go into to learn different skills(skills vary by level and quests that have been completed). In the main office I would like their to be someone that can tell you how advanced you are in certain subjects and just give the basic information about your character. Does anyone have any ideas on how to make this possible?


__________________________
A wise old owl sat on an oak; The more he saw the less he spoke; The less he spoke the more he heard; Why aren't we like that wise old bird?”~The immortal poet Bromley
Go to the top of the page
 
+Quote Post
   
Knot
post Jul 15 2010, 06:17 PM
Post #2


Level 25
Group Icon

Group: Revolutionary
Posts: 555
Type: Artist
RM Skill: Skilled




Well, exactly how does one become more advanced in subjects and what exactly do you want to show about the character?
Alot of things are available in the variables, you can set anything from the character's level to the ammount of steps taken. Then, it's a simple matter of using \v[] to display the variable in the text.
If you're looking for something more, you'll have to be more specific =P


__________________________
Unclickable!


QUOTE (X-M-O)
Oh no! I've been quoted again! D=



Other cool stuffs to check out! Even if they arn't mine...





Go to the top of the page
 
+Quote Post
   
RzrBladeMontage
post Jul 16 2010, 02:09 AM
Post #3


"Hey.. would you say... I became a Hero?" - Zack Fair
Group Icon

Group: Revolutionary
Posts: 773
Type: Event Designer
RM Skill: Advanced




There is a demo at the bottom of my post. Okay this is pretty simple to do as long as you have a decent skill level with eventing. You need variables, switches, and some common events. For this example we'll be using the Fire, Ice and Heal spells. They each get 3 common events (Normal, Greater, and Mass)

Step One:

Create 3 common events for each spell. Name them as such:

Skill Level: Fire
Skill Level: Greater Fire
Skill Level: Mass Fire
Skill Level: Ice
Skill Level: Greater Ice
Skill Level: Mass Ice
Skill Level: Heal
Skill Level: Greater Heal
Skill Level: Mass Heal

Now create 3 variables. Name them:

Skill: Fire
Skill: Ice
Skill: Heal

In all the normal spell common events (Fire, Ice, Heal) have the variable add by 1 for the spell used. Example:

Control Variables: [0001: Skill: Fire] +=1

Use that for the fire spell, then change it for the Ice and Heal spell. For the Greater of all the spells, have it increase by 2, and for the Mass of all spells, have it increase by 3. The higher the skill, the more EXP the player recieves. Now go to the Skills tab and under the Fire/Greater Fire/Mass Fire (and the other skills as well) click the drop down box under "Common Event:" and choose the correct one of the spell you're attaching it to.

Step Two:

Create an event that allows you to learn the new spells. Use conditional branches to check the players EXP (through Variables) to see if they have the correct amount of EXP to learn the skill. In this example, in order to learn the Greater Spells, the player needs to earn 25 EXP, and to learn the Mass Spells, the player needs to earn 50 EXP. I'll post a screen shot below so you understand what I mean.

Spell Learning







Step Three: (OPTIONAL)

Create an item, such as a "Crystal Ball" (The item I used). Let it only be able to be used from the Menu, and make sure it's non consumable. Now go and create a Common Event, call it Skill: Check. In that event, have the player choose what skill they want to get information on, and when they pick that skill, have it tell them how much EXP they currently have in that skill. Now go back to your Item and link the common event to it Here's a screen shot for you.

Crystal Ball


There you go, it's pretty simple. There might be a more simple way to do it, but I did this in about an hour an a half. Here's a demo as well for you.


EDIT: Do you mind if I post this as a submission for other people to use?


__________________________





Go to the top of the page
 
+Quote Post
   
Awakened Owl
post Jul 17 2010, 10:16 PM
Post #4


Level 3
Group Icon

Group: Member
Posts: 35
Type: None
RM Skill: Advanced




QUOTE (Knot @ Jul 15 2010, 10:17 PM) *
Well, exactly how does one become more advanced in subjects and what exactly do you want to show about the character?
Alot of things are available in the variables, you can set anything from the character's level to the ammount of steps taken. Then, it's a simple matter of using \v[] to display the variable in the text.
If you're looking for something more, you'll have to be more specific =P


Thanks Knot, I just knew of the \n[] to display a name, I didn't know you could do that with variables. With the information you just gave me and some other info I got from other people, I think I can do it now, thanks a ton. =D
PS: If you are more interested in what I am talking about just message me, I would be happy to explain, just not now, working on this record book.


__________________________
A wise old owl sat on an oak; The more he saw the less he spoke; The less he spoke the more he heard; Why aren't we like that wise old bird?”~The immortal poet Bromley
Go to the top of the page
 
+Quote Post
   

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 19th June 2013 - 11:43 AM
RPG RPG Revolution is an Privacy Policy and Legal
eXTReMe Tracker