sonic2212
Mar 23 2010, 06:06 PM
Can some one tell me how to make a quest like go kill 10 slimes somthing like that
Sakura Phoenix
Mar 23 2010, 06:13 PM
What do you mean?
You want how to do a quest in event form or are you talking script form?
For eventing;
You could have a person tell your character to go kill 10 slimes. Then have a switch called say [kill 10 slimes] turned on so that whatever map the monsters are on will appear (of course you have to have the character event have the switch set on said switch) Now for each characterset monster have an event that for every battle you've won +1 variable [kill monster] (it'll say if win(this will happen), if lose(gameover perhaps) or if run(probably nothing))then back at the original place with the guy who gave the quest have a conditional branch. If variable [Kill monster] is 10 then change amount of gold or give items or whatever. If of course the condtions aren't met you could have the guy reply with a "You aren't finished yet"
Sith-Man
Mar 23 2010, 06:29 PM
Well the method I used to always use when doing these kinds of quests, (the simplest method that doesn't need variables or scripting), is to have the quest-giver say to kill 10 of such creature, and bring back proof.
So I would create what is basically a null item, (meaning that it has no use outside of the quest), and name it something like, 'creatures head', or along those lines. And have a single instance of the item added to the players inventory when they kill one of those creatures. And unless ten or more of the item is in the player inventory, the quest-giver with just ask about the progress, or something like that. And when ten or more of the item are acquired, he will thank the player, add the reward of equal value, and remove ten of the items.
It might not be the best way to do it, but if you want simple, then there you go.
This method can also be used for an item gathering quest.