Zelaron Gaming Forum  
Stats Arcade Portal Forum FAQ Members List Social Groups Calendar Search Today's Posts Mark Forums Read
Go Back   Zelaron Gaming Forum > Zelaron Gaming > RPGMaker

 
 
Thread Tools Display Modes

 
Evil Grin Help
Reply
Posted 2008-05-09, 10:39 PM
k i know this has probly been answered many times, but there never seems to be a irct way to do it, no one posts which links are best and where to patch and such... anyways when i try to create a new project it sais sumthing like: The creation could not be completed. or sumthing... plz answer.. i really want to get started on it

---

fixed it too but i still ned other help, like how do i make an event 1-time, like if i talk to him, how wold i make it so that when i talked again (after choosing a specific answer) to make him repet something like, I don't want o tlakto you anymore. And alsohow to start a "quest" so tha when you talk and accept, he will continue saying " Come back when you've finished this quest." answer direct r send a link to another forum that tells me how to do this.

---

on RM2k3 how would i do a quest with the goal of getting up a certain amount o lvls, also hw would i make it so tha i can talk to a person once, but after that, they just keep repeating something like "i don't want to talk to you anymore.. or they wont continue talking until you complete a quest

Edited by Lenny 
Please make use of the EDIT button next to posts rather than making lots of the same, and creating new threads. No need to repeat the same thing, either - once is enough, and someone will get to you after a while. Whilst you're waiting, use the Search function on the top bar (go into Advanced Search to choose to search the RPG Maker forum alone) to search for "teleport" and "switches" - Switches will help with the second half of the third problem.

Last edited by Lenny; 2008-05-10 at 04:30 PM.
Old
Profile PM WWW Search
Elucin is neither ape nor machine; has so far settled for the in-betweenElucin is neither ape nor machine; has so far settled for the in-between
 
Elucin
 



 
Reply
Posted 2008-05-10, 06:58 PM in reply to Elucin's post "Help"
Elucin said:
k i know this has probly been answered many times, but there never seems to be a irct way to do it, no one posts which links are best and where to patch and such... anyways when i try to create a new project it sais sumthing like: The creation could not be completed. or sumthing... plz answer.. i really want to get started on it

---

fixed it too but i still ned other help, like how do i make an event 1-time, like if i talk to him, how wold i make it so that when i talked again (after choosing a specific answer) to make him repet something like, I don't want o tlakto you anymore. And alsohow to start a "quest" so tha when you talk and accept, he will continue saying " Come back when you've finished this quest." answer direct r send a link to another forum that tells me how to do this.

---

on RM2k3 how would i do a quest with the goal of getting up a certain amount o lvls, also hw would i make it so tha i can talk to a person once, but after that, they just keep repeating something like "i don't want to talk to you anymore.. or they wont continue talking until you complete a quest
I'm not being a grammar nazi, but what does "irct" mean? No matter, I'll help you out.

I will be done with a short tutorial in about 5 to 6-hours, come back and see a tutorial for all! Seriously, even advanced users might find this amusing.

EDIT: Sorry not tutorial, what in the world was I thinking, writing tutorial, anyways, I finished the events and blah, blah, blah. I will have it done shortly.

EDIT: Sorry if this kills the page loading time!

Okay in this semi-tutorial I am going to, just like binary, make 0 equal a holding slot and 1 means on or rather just, 0 = OFF, 1 = ON, alright. This semi-tutorial makes good use of variables.

Well lets start out by make 5 events. For this tutorial I will use.

Guy1
Guy2
ThatGuy
EraseR
Annoyed

Alright, done with that? Next!

Settings for Guy1

 
1
Set event message to say something like, "Hello there."
Then set Variable Operation:
・Single Variable [0001:Annoyed - 1]
・Set Equal
・Number [1]
Now from there make a New Page on in that event' "2" for further details

Actual Output
Code:
<>Message: Hello there!
<>Variable Oper: [0001:Annoyed - 1]Set, 1
<>

 
2
Set Preconditions: Variable [0001:Annoyed - 1] [Equal to] [1]
Set event command message to say something like "You're annoying."

Actual Ouput
Code:
<>Message: You're annoying.
<>


Now on to Guy2

 
1
Set message, just like Guy1, to something like "Hello there!"
Similar to Guy1 set Variable operation
・Single Variable [0002:Annoyed - 2]
・Set Equal
・Number [1]

Quite the same as Guy1, make two(2) New Page{s}. Click on Tabs "2" and "3" for set up of those pages.

Code:
<>Message: Hello there!
<>Variable Oper: [0001:Annoyed - 2]Set, 1
<>
 
2
Set Precondition to Variable [002:Annoyed - 2] [Equal to] [1]
From there make a message, exactly like Guy1, to say something like "You're annoying"
Then set another message to say "Do you want to turn on message 3?" and after that set a "Show Choices" event to have Yes and No as answer 1 and 2.
Under Yes set Variable Operation
・Single Variable [0002:Annoyed - 2]
・Set Equal
・Number [2]

Actual Output
Code:
<>Message: You're Annoying
<>Message: Do you want to turn on message 3?
<>Show Choices: Yes/No
: [Yes] Handler
  <>Variable Oper: [0002:Annoyed - 2]Set, 2
  <>
: [No] Handler
  <>
: End
<>
 
3
Set Precondition to Variable [0002:Annoyed - 2] [Equal to] [2]
Set event message as something like "You again?!"

Code:
<>Message: You again?!
<>


On to Event "ThatGuy"

 
1
Now that you've done Guy1 and Guy2, just copy the basic setup, except this time you will have the Variale set
・Single Variable [0003:Annoyed - 3]

Actual Output
Code:
<>Message: Hello there!
<>Variable Oper: [0003:Annoyed - 3]Set, 1
<>
 
2
Precondition Variable [0003:Annoyed - 3] [Equal to] [1]
Message set to something such as "You're annoying."

Actual Output
Code:
<>Message: You're annoying
<>
 
3
Now, this page is a tad-bit different than the others
There are two(2) preconditions set
[✓]Switch [0001:Annoyed] is ON
[✓]Variable [0003:Annoyed - 3] [Equal to] [1]

Set an event message like "You're far too annoying now, leave!"

Actual Output
Code:
<>Message: You're far too annoying now, leave!
<>


Time to set event "Annoyed"

 
1
Set message such as "I make ThatGuy very annoyed."
Then set Switch Operation [0004:Annoyed] on.

Actual Output
Code:
<>Message: I make ThatGuy very annoyed.
<>Switch Operation: [0004:Annoyed] ON
<>


Now onto EraseR

 
1
Do as follows for 3 event variable operations
・0001:Annoyed - 1: Set Equal: 0
・0001:Annoyed - 2: Set Equal: 0
・0001:Annoyed - 3: Set Equal: 0
Switch Operations for Event
・0004:Annoyed: OFF
Code:
<>Variable Oper: [0001:Annoyed - 1]Set, 0
<>Variable Oper: [0002:Annoyed - 2]Set, 0
<>Variable Oper: [0002:Annoyed - 3]Set, 0
<>Switch Operation: [0004:Annoyed] OFF
<>


After this try your event and learn from it is all I can say. Test play and learn how it does what it does. I also suggest looking up how switches and variables work, because I am no longer giving tutorials on how they work.

Now onto the rest of the answer. I am annoyed of having to write out every instruction, so here is the code, by now you should now how to make it. By the way, I suggest learning from this code for only people who are VERY ADVANCED. I am not speaking to you but rather people that think they are advanced, but in reality they aren't, they are average. I am advanced.

NOTE: Branch Statement for Switches under Quests is unnecessary, I just did it to make it easier for me to navigate.
NOTE: It was unnecessary to have Variable 7/8/9 for No_More_Than_Once, it only required 7. For the sake of me keeping my head cooled, I used 7, 8, and 9.

NOTE: If you get confused easily, you weren't made to be a scripter, but I can help you out if you want me to break it down.

NOTE: You must learn to make this your own, I can't really help you unless you gave me your game to input the events in to.

Event Name: Quest Handler

Code:
<>Branch if Money is 0 or more
 <>Branch if Switch [0006:Quest @ ON/OFF] is ON
  <>Branch if Var [0006:Questor!] is 1
   <>Branch if Var [0007:Quest~] is 1
    <>Message: Great Job for completing a quest!
    <>Switch Operation: [0006:Quest @ ON/OFF] OFF
    <>Variable Oper: [0006:Questor!]Set, 0
    <>Variable Oper: [0007:Quest~]Set, 0
    <>Jump to Label: 1
    <>
   : End
   <>Message: You haven't finished Quest 1 yet
   <>
  : End
  <>
 : End
 <>Branch if Switch [0006:Quest @ ON/OFF] is ON
  <>Branch if Var [0006:Questor!] is 2
   <>Branch if Var [0007:Quest~] is 1
    <>Message: Great Job for completing a quest!
    <>Switch Operation: [0006:Quest @ ON/OFF] OFF
    <>Variable Oper: [0006:Questor!]Set, 0
    <>Variable Oper: [0007:Quest~]Set, 0
    <>Jump to Label: 1
    <>
   : End
   <>Message: You haven't finished Quest 2 yet
   <>
  : End
  <>
 : End
 <>Branch if Switch [0006:Quest @ ON/OFF] is ON
  <>Branch if Var [0006:Questor!] is 3
   <>Branch if Var [0007:Quest~] is 1
    <>Message: Great Job for completing a quest!
    <>Switch Operation: [0006:Quest @ ON/OFF] OFF
    <>Variable Oper: [0006:Questor!]Set, 0
    <>Variable Oper: [0007:Quest~]Set, 0
    <>Jump to Label: 1
    <>
   : End
   <>Message: You haven't finished Quest 3 yet
   <>
  : End
  <>
 : End
 <>Label: 2
 <>Branch if Switch [0006:Quest @ ON/OFF] is OFF
  <>Message: Choose a quest!
  <>Show Choices: Quest 1/Quest 2/Quest 3/No thank you.
  : [Quest 1] Handler
   <>Branch if Switch [0007:Quest2 @ ON -] is OFF
    <>Variable Oper: [0006:Questor!] Set, 1
    <>Variable Oper: [0008:No_More_Than_Once] Set, 1
    <>Switch Operation: [0006:Quest @ ON/OFF] ON
    <>Switch Operation: [0007:Quest2 @ ON -] ON
    <>Jump to Label: 1
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 1
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 2
    <>Variable Oper: [0006:Questor!] Set, 1
    <>Variable Oper: [0008:No_More_Than_Once] Set, 4
    <>Switch Operation: [0006:Quest @ ON/OFF] ON
    <>Jump to Label: 1
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 3
    <>Variable Oper: [0006:Questor!] Set, 1
    <>Variable Oper: [0008:No_More_Than_Once] Set, 5
    <>Switch Operation: [0006:Quest @ ON/OFF] ON
    <>Jump to Label: 1
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 4
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 5
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 6
    <>Variable Oper: [0006:Questor!] Set, 1
    <>Variable Oper: [0008:No_More_Than_Once] Set, 9
    <>Switch Operation: [0006:Quest @ ON/OFF] ON
    <>Jump to Label: 1
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 7
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 8
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 9
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>
  : [Quest 2] Handler
   <>Branch if Switch [0007:Quest2 @ ON -] is OFF
    <>Variable Oper: [0006:Questor!] Set, 2
    <>Variable Oper: [0008:No_More_Than_Once] Set, 2
    <>Switch Operation: [0006:Quest @ ON/OFF] ON
    <>Switch Operation: [0007:Quest2 @ ON -] ON
    <>Jump to Label: 1
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 1
    <>Variable Oper: [0006:Questor!] Set, 2
    <>Variable Oper: [0008:No_More_Than_Once] Set, 4
    <>Switch Operation: [0006:Quest @ ON/OFF] ON
    <>Jump to Label: 1
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 2
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 3
    <>Variable Oper: [0006:Questor!] Set, 2
    <>Variable Oper: [0008:No_More_Than_Once] Set, 6
    <>Switch Operation: [0006:Quest @ ON/OFF] ON
    <>Jump to Label: 1
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 4
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 5
    <>Variable Oper: [0006:Questor!] Set, 2
    <>Variable Oper: [0008:No_More_Than_Once] Set, 8
    <>Switch Operation: [0006:Quest @ ON/OFF] ON
    <>Jump to Label: 1
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 6
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 7
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 8
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 9
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>
  : [Quest 3] Handler
   <>Branch if Switch [0007:Quest2 @ ON -] is OFF
    <>Variable Oper: [0006:Questor!] Set, 3
    <>Variable Oper: [0008:No_More_Than_Once] Set, 3
    <>Switch Operation: [0006:Quest @ ON/OFF] ON
    <>Switch Operation: [0007:Quest2 @ ON -] ON
    <>Jump to Label: 1
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 1
    <>Variable Oper: [0006:Questor!] Set, 3
    <>Variable Oper: [0008:No_More_Than_Once] Set, 5
    <>Switch Operation: [0006:Quest @ ON/OFF] ON
    <>Jump to Label: 1
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 2
    <>Variable Oper: [0006:Questor!] Set, 3
    <>Variable Oper: [0008:No_More_Than_Once] Set, 6
    <>Switch Operation: [0006:Quest @ ON/OFF] ON
    <>Jump to Label: 1
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 3
	<>Message: You may not take this quest again.
	<>Jump to Label: 2
	<>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 4
    <>Variable Oper: [0006:Questor!] Set, 3
    <>Variable Oper: [0008:No_More_Than_Once] Set, 7
    <>Switch Operation: [0006:Quest @ ON/OFF] ON
    <>Jump to Label: 1
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 5
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 6
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 7
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 8
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>Branch if Var [0008:No More_Than_Once] is 9
    <>Message: You may not take this quest again.
    <>Jump to Label: 2
    <>
   : End
   <>
  : [No thank you] Handler
   <>Jump to Label: 1
   <>
  : End
  <>
 : End
 <>
: End
<>Label: 1
<>
Event Name: EndQuester_1

Code:
<>Branch if Var [0006:Questor!] is 1
 <>Message: Quest 1 End
 <>Variable Oper: [0007:Quest~]Set, 1
 <>Jump to Label: 1
 <>
: End
<>Message: Hello there!
<>Label: 1
<>
Event Name: EndQuester_2

Code:
<>Branch if Var [0006:Questor!] is 2
 <>Message: Quest 2 End
 <>Variable Oper: [0007:Quest~]Set, 1
 <>Jump to Label: 1
 <>
: End
<>Message: Hello there!
<>Label: 1
<>
Event Name: EndQuester_3

Code:
<>Branch if Var [0006:Questor!] is 3
 <>Message: Quest 3 End
 <>Variable Oper: [0007:Quest~]Set, 1
 <>Jump to Label: 1
 <>
: End
<>Message: Hello there!
<>Label: 1
<>
 
Work List
疲れていますから 寝むってありますね。 むずかしいです。 また、ケーキ屋で ケーキを食べていました。

I've considered being a translator, but I dunno. It feels like a lot of work. If someone gets angry then I have to deal with it, you know? I'd rather just relax.

 
Speed Test
 
Favorite Anime/Manga
#01 Clannad ~After Story~
#02 Trigun {Maximum}
#03 Koi Kaze
#04 Berserk
#05 Outlaw Star
#06 Slayers
#07 Desert Punk
#08 Spirited Away
#09 Fullmetal Alchemist
#10 Shakugan no Shana
#11 Death Note
#12 FLCL
#13 Tokyo Magnitude 8.0
#14 Toradora
#15 Gunslinger Girl

 
Anime List

Last edited by Goodlookinguy; 2008-05-10 at 11:05 PM. Reason: Semi-tutorial Added!
Old
Profile PM WWW Search
Goodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to be
 
 
Goodlookinguy
 



 
k...
Reply
Posted 2008-05-11, 08:31 PM in reply to Goodlookinguy's post starting "I'm not being a grammar nazi, but what..."
im assuming this fo 2k3 not XP correct? if so it might take me awhile to understand what ur trying to teach, but ill give it a shot
Old
Profile PM WWW Search
Elucin is neither ape nor machine; has so far settled for the in-betweenElucin is neither ape nor machine; has so far settled for the in-between
 
Elucin
 



 
Reply
Posted 2008-05-12, 06:50 AM in reply to Elucin's post "k..."
Elucin said:
im assuming this fo 2k3 not XP correct? if so it might take me awhile to understand what ur trying to teach, but ill give it a shot
Yes, this is for 2k3. If it was XP it would have @> and not <>.

The first five Events represent people who you talk to then they speak rude afterward.

Guy1
Says "Hello There!" and every time you talk to him afterward he says that "You're annoying."

Guy2
Says "Hello There!" and if you talk to him again he says that "You're annoying." and then gives you a choice to switch to another page and say something else every time after that.

ThatGuy
Does exactly the same as Guy1 except that he will get really annoyed if you talk to event Annoyed.

Annoyed
Event Annoyed makes ThatGuy really Annoyed. Will skip second message if you talk to her before talking to ThatGuy.

EraseR
Erases all events and variables used in this situation.

-------------------

Quest Handler
This event allows you to start 3 different missions and prevents you from trying to take them again after taking it once. This event could be made different to make new missions appear, but I didn't want to take more than 2-hours on one single event.

EndQuester_1
Ends Quest 1

EndQuester_2
Ends Quest 2

EndQuester_3
Ends Quest 3
 
Work List
疲れていますから 寝むってありますね。 むずかしいです。 また、ケーキ屋で ケーキを食べていました。

I've considered being a translator, but I dunno. It feels like a lot of work. If someone gets angry then I have to deal with it, you know? I'd rather just relax.

 
Speed Test
 
Favorite Anime/Manga
#01 Clannad ~After Story~
#02 Trigun {Maximum}
#03 Koi Kaze
#04 Berserk
#05 Outlaw Star
#06 Slayers
#07 Desert Punk
#08 Spirited Away
#09 Fullmetal Alchemist
#10 Shakugan no Shana
#11 Death Note
#12 FLCL
#13 Tokyo Magnitude 8.0
#14 Toradora
#15 Gunslinger Girl

 
Anime List
Old
Profile PM WWW Search
Goodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to be
 
 
Goodlookinguy
 



 
just so you know
Reply
Posted 2008-05-12, 04:04 PM in reply to Goodlookinguy's post starting "Yes, this is for 2k3. If it was XP it..."
just so you know, im a begginer at this and really don't know how o use variables, ill still try to understand, but it may take awhile and a lot of experimenting

just soz u know, my grammar is bad cause my keyboard is messed up :P

Last edited by Elucin; 2008-05-12 at 06:29 PM.
Old
Profile PM WWW Search
Elucin is neither ape nor machine; has so far settled for the in-betweenElucin is neither ape nor machine; has so far settled for the in-between
 
Elucin
 



 
Reply
Posted 2008-05-13, 01:34 PM in reply to Elucin's post "just so you know"
Elucin said:
just so you know, im a begginer at this and really don't know how o use variables, ill still try to understand, but it may take awhile and a lot of experimenting

just soz u know, my grammar is bad cause my keyboard is messed up :P
Here is the file so that you don't have to input it in all. I probably should have given you this file earlier.

http://nrgs-fuzion-gaming-america.co...amples/demo.7z
[You need an unzipper like WinRAR or 7zip to unzip the .7z file]

Anyways, I'll make it easy!

Variables = Information Holder

Switch = Just like real life, a switch that turns off and on
 
Work List
疲れていますから 寝むってありますね。 むずかしいです。 また、ケーキ屋で ケーキを食べていました。

I've considered being a translator, but I dunno. It feels like a lot of work. If someone gets angry then I have to deal with it, you know? I'd rather just relax.

 
Speed Test
 
Favorite Anime/Manga
#01 Clannad ~After Story~
#02 Trigun {Maximum}
#03 Koi Kaze
#04 Berserk
#05 Outlaw Star
#06 Slayers
#07 Desert Punk
#08 Spirited Away
#09 Fullmetal Alchemist
#10 Shakugan no Shana
#11 Death Note
#12 FLCL
#13 Tokyo Magnitude 8.0
#14 Toradora
#15 Gunslinger Girl

 
Anime List

Last edited by Goodlookinguy; 2008-05-23 at 12:05 PM.
Old
Profile PM WWW Search
Goodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to beGoodlookinguy seldom sees opportunities until they cease to be
 
 
Goodlookinguy
 
 

Bookmarks

« Previous Thread | Next Thread »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules [Forum Rules]
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 03:01 AM.
'Synthesis 2' vBulletin 3.x styles and 'x79' derivative
by WetWired the Unbound and Chruser
Copyright ©2002-2008 zelaron.com
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
This site is best seen with your eyes open.