[Plugin Request] Let's do some Quests!

Discussion in 'Archived: Plugin Requests' started by Jok, May 25, 2012.

  1. Offline

    Jok

    Plugin category: Fun/rpg

    Suggested name: CustomQuests
    What I want: First of, i'll just say that I KNOW you can create quests using Citizens, mineQuest ect.. But this request is unique.
    You can create questers by doing /quest create [NameOfNPC], then you'll have to have made a quest (in the config.yml) and then add it by doing /add-quest [NameOfQuester] [NameOfQuest], the text can be colored. Now, when hitting the Quest NPC, it will say this:
    [CustomWord] Type /begin quest 1 to start the quest "CustomWord"
    [CustomWord] Type /begin quest 2 to start the quest "CustomWord"

    Yes, the quester gives the option to choose between 2 different quest types.
    When you type /begin quest [Number], it will say a custom message, example:
    [QuestersName] Oh my! I forgot to buy food on the way home, i need 32 cooked fish! I will reward you if you deliver it to me!



    When the player has completed the quest, in this case found 32 cooked fish, (s)he has to hit the npc with the items in hand (So they have to get back to the NPC) then the quester will say another custom message as a thanks and the reward, their will be a global message saying "[Custom] PlayerName has completed the quest: [QuestName]
    Also, if the reward is example, 500 in-game money (This will have to support economy/iConomy) it will say a message like:
    500 in-game coins have been added to your balance or, if you want to reward them with a item:

    You have been rewarded 10 diamonds!

    If you have done the quest, and you type /begin quest [TheNumberYouHaveDone] it will say:
    Sorry [PlayerName], but you have already done this quest.
    You can, however, do the other quest option you got from the quester.

    Ideas for commands:
    /Quest create
    /add-quest
    /begin quest
    /Delete quest

    Btw, MySQL support would be highly appriciated.
    Devs who might be interested in this: @Ytry @codename_B TnT

    Bump, bumplala :)

    How can "@Ytry" not be tagged?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 26, 2016
  2. Offline

    Jok

    Bumpy bump :)
     
  3. Offline

    Jok

    Bumping is not good for you/me... But i have no choice (actually i do) :p
     
  4. Offline

    FrogsterDude

    I would like to see this!
     
    Jok likes this.
  5. Offline

    Jok

    Are you a developer that is willing to do this? if not, know about anyone who could? :D
     
  6. Offline

    SnRolls

    Thats really interesting plugin... But it sounds really complicated.
    I'll look into it later :)
     
  7. Offline

    Ytry

    Jok I would work on this, but I don't see what is unique about it. Also I am really bad at making databases which this is going to require, but I will still look into it.
     
  8. Offline

    Jok

    Ytry ok, it's maybe not that unique.. But it IS different in a positive way.

    Also, it's not that important with MySQL, i mean, if you don't want to spend too much time adding MySQL support, don't do it :p 100% Your choice :)
     
  9. Offline

    Ytry

    So what do like a flat file type of thing for it? if you plan on having a large server that will get really laggy using a plugin that has a flat file
     
  10. Offline

    zipron

    Hi mr. bumpy bumpy.

    I'm working on a questing framework using MySQL (only MySQL)
    I have a few reasons for the MySQL usage:
    - faster
    - easier to code with
    - building a quest system isn't that easy. I used all the plugins out there (the ones I know at least) and none of them do what I want. A good questing system is very, very complicated, and even more complicated because mine is based on the WoW quest database (worked for a private *hss* server in the past).

    I think you might be interested in it, however, won't be finished in the next month because of college.. =( So if you have +- 2 months of patience, you'll get a good quest framework (possible to use as stand-alone plugin or implementation in other plugins)
     
  11. Offline

    Jok

    heh, patience is my weakest point - to be honest :p
    Sounds awesome thought!

    "Large" server, it's 30 slots... so a flat file would be good, i guess? :D
     
  12. Offline

    LexLaiden

    Don't know if this will help but you could create abount any kind of quest you needed with VariableTriggers It lets you create triggers and set dynamic object variables on anything. you can write lines of script on the triggers and use IF ELSE logic in the scripts and can do any command plus special effects. You sould check it out.

    [​IMG] http://dev.bukkit.org/server-mods/variabletriggers/
     

Share This Page