[XP] Quest Log System

Started by G_G, May 31, 2009, 08:12:58 pm

Previous topic - Next topic

vacancydenied

Is it possible to add this as something you can view in the menu? I really like this script it seems simple enough for a noob like me to use. I might add it once I flesh out my game some more but after I get all the effects from the scripts I am using just right. =)
Nothing goes as planned but I keep going forward.


G_G

*Updates*
Changed some features and made it way more compatible. An RMX-OS Plugin will be made shortly. If anyone needs it right away let me know.

Let me know if there's anything wrong with this. And sorry for the late update, I actually had the updated script for over 2 months now. Anyways here it is.

Dudeidu

Hey,
Great script, ifind it realy useful   :).
I have a little issue:
When there is no quest active and i try to open the quest window this is what happens:


Thanks  :D.

G_G

Maybe you should disable opening quests until a quest is obtained then. I really don't have a fix for it.

I can try to figure one out later.

crzyone9584

When will the rmx-os add on be for this? It's an awesome one but i have no clue how to save to the system yet. Been trying to figure it out with other saving parts in different scripts.

G_G

Updated it with rmx-os plugin.

crzyone9584

I got the following error

QuoteScript '(RMX-OS) Quest System Save' line 6: NameError Occurred.
uninitialized constant RMXOS::OPTIONS::SAVE_DATA


should i re-create my save table?

G_G

Fixed. I spelled Options as OPTIONS.

crzyone9584

Since i added the save system I'm getting this error

QuoteScript 'Quest Log' line 149: NoMethodError Occurred.
undefined method 'include?' for nil:NilClass


I get that when i add a quest.

G_G

You should probably wipe your save data then. If that doesn't work I'll take a look at it later.

crzyone9584

Just a question but why does it require Blizz-ABS ?

if !defined?(RMXOS) || RMXOS::VERSION < 1.09
  raise 'ERROR: The "Blizz-ABS Controller" requires RMX-OS 1.09 or higher.'


Blizzard

Quote from: Hellfire's G_G on May 31, 2009, 08:12:58 pm
If you use RMX-OS and you would like to use this script with it. Place the above script below RMX-OS. Then place the plugin below beneath the above script.
if !defined?(RMXOS) || RMXOS::VERSION < 1.09
 raise 'ERROR: The "Blizz-ABS Controller" requires RMX-OS 1.09 or higher.'
end
module RMXOS
 module Options
   SAVE_DATA[Game_Party].push('@quests')
   SAVE_DATA[Game_Party].push('@completed')
 end
end


G_G just didn't rename the error message that is being displayed.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

crzyone9584

so i can replace that with

raise 'ERROR: "The Quest Log" requires RMX-OS 1.09 or higher'


Blizzard

Yeah. It's just an error message, it's not relevant for the player, only for the game developer.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

G_G

I forgot to change the error message. -_- Copied and pasted code D:

Blizzard

If you hadn't take it from one of my scripts, you'd have taken it from the chapter about plugins in the manual so it's fine. :P
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Sima Yi

Quite a nice script and I should have used it earlier  :P

Alton Wyte

What command would I use to check if there are no quests, so that it will play the buzzer instead of throwing an error? And What command would I put in Scene_Save to save the quests?

G_G

The quests save on its own. And I put up a fixed version. It should fix that error.