[RPG/FUN] qQuests - The simplest questing plugin since uQuest! [CB 1.6.2-R0.1]

Discussion in 'Archived: Plugin Releases' started by quaz3l, Jan 7, 2012.

  1. Offline

    gordondallas

    Hello,
    Could a quest take the form of : Going to a specific place, collect a specific block and return it to another place ?
     
  2. Offline

    Jacky223

    Really nice Plugin!
    Can you add some Speakquest like in MMORPGs?
     
  3. Offline

    lastern

    Nice Job! But it would be awesome if there's citizens support too. [cake]
     
  4. Offline

    IsaiahRobichaud

    Can you make an example for all the different type of quests? If there is sorry and can you please send me a link to the example?
     
  5. Offline

    CrazedLobster

    i have a question about the level system. My server uses the Heroes plugin and it has its own level system will this plugin work with that?
     
  6. Offline

    DonHoliday

    I'm hoping that this is still an active plugin since I get a problem when adding new quests, it seems to whipe the quests.yml completely. However I stopped it whiping, yet it still won't recognise the new quests I added, I've even copied your diamond one and changed the name of it and a few words in the description of the quest. Is it the simple problem that I am not placing it in the correct area? (Inside the Jar, quest.yml?)
     
  7. Offline

    Rofl Disney

    I made a quest, and something is wrong. When I try to stay there is an error. Here is the error:

    2012-07-23 06:27:46 [INFO] [qQuests] Enabling qQuests v0.01.96
    2012-07-23 06:27:46 [INFO] [qQuests] [Economy] Enabled - Vault And Economy Plugin Found.
    2012-07-23 06:27:46 [INFO] [qQuests] [Permissions] Enabled - Vault And Permissions Plugin Found.
    2012-07-23 06:27:46 [INFO] [Backup] Plugin is up to date, at version: 2.0.
    2012-07-23 06:27:46 [SEVERE] [qQuests] ################################################################
    2012-07-23 06:27:46 [SEVERE] [qQuests] ########################## SEVERE! #############################
    2012-07-23 06:27:46 [SEVERE] [qQuests] ################################################################
    2012-07-23 06:27:46 [SEVERE] [qQuests] The 'tasks.1.id' node of quest 'Test' is not defined!
    2012-07-23 06:27:46 [INFO] [qQuests] 1 Quests Successfully Loaded Into Memory.
    2012-07-23 06:27:46 [INFO] [qQuests] by Quaz3l: Enabled

    Here is my quest config:

    Diamonds!:
    setup:
    repeated: -1
    invisible: false
    delay: 1
    nextQuest: Test
    requirements:
    levelMin: 0
    tasks:
    '0':
    type: collect
    id: 264
    display: Diamond
    amount: 5
    onJoin:
    message: Hey! Can you go get my 5 diamonds! I'll pay you $500
    market:
    money: 0
    health: 0
    hunger: 0
    onDrop:
    message: Aww… fine… I'll go find someone else :(
    market:
    money: -50
    health: 0
    hunger: 0
    onComplete:
    message: Thanks! Now I can feed my lava dragon! ;)
    market:
    money: 500
    health: 0
    hunger: 0
    items:
    - 3 1
    - 4 5
    Test:
    setup:
    repeated: -1
    invisible: false
    delay: 1
    nextQuest: ''
    requirements:
    levelMin: 0
    tasks:
    '1':
    type: kill
    display: giant
    amount: 1
    id: UNDEFINED
    onJoin:
    message: Hey this is a test, want to test?
    market:
    money: 0
    health: 0
    hunger: 0
    onDrop:
    message: Idiot.
    market:
    money: -50
    health: 0
    hunger: 0
    onComplete:
    message: Sweet! Now I know!
    market:
    money: 1
    health: 0
    hunger: 0
    items:
    - 3 1
    - 4 5
    What's wrong? Thanks!
     
  8. Offline

    Puik

    Hello,

    i have a question too.

    when i will use your code like this:

    '0':
    info:
    name: First things first.
    messageStart: Help me get started! Make me the beginners essentials.
    messageEnd: Thank you very much!
    tasks:
    '0':
    type: damage
    object:
    id: 17
    name: Log
    amount: 10
    '1':
    type: collect
    object:
    id: 58
    name: Crafting Table
    amount: 1
    '2':
    type: collect
    object:
    id: 270
    name: Wooden Pickaxe
    amount: 1
    '3':
    type: collect
    object:
    id: 272
    name: Stone Sword
    amount: 1
    market:
    fee:
    toJoin:
    money: 0
    health: 0
    hunger: 0
    toDrop:
    money: -50
    health: 0
    hunger: 0
    reward:
    money: 20
    health: 0
    hunger: 0


    it dont work for me i have the newest version.
    This '0' at beginning means i type ingame /q give 0 to become the quest?

    here is someone waht working for me but there i must type the whole name ingame to become the quest:

    Diamanten:
    setup:
    repeated: -1
    invisible: false
    delay: 1
    nextQuest: ''
    requirements:
    levelMin: 0
    tasks:
    '0':
    type: collect
    id: 264
    display: Diamanten
    amount: 5
    onJoin:
    message: Hey! Kannst du mir 5 Diamanten besorgen? Ich Zahle dir 500 Coins
    market:
    money: 0
    health: 0
    hunger: 0
    onDrop:
    message: Aww… okeee… dann muss ich mir einen anderen Abenteurer suchen [​IMG]
    market:
    money: -50
    health: 0
    hunger: 0
    onComplete:
    message: Danke! Jetzt kann ich endlich meinen Lava Drachen füttern! [​IMG]
    market:
    money: 500
    health: 0
    hunger: 0


    please help me with the little problem :D
     
  9. Offline

    Touljo

    I can't find a real tutorial or a good wiki about setting up Quests... But i tried a lot and lokked into the the files of the qQuest.jar. Now i got the levelsystem to work! *happy*

    market:
    levelAdd: 1 (means + 1 level; -1 means -1 level)

    Can someone tell me how to run commands as reward?
     
  10. Offline

    lambor009

    How do u make it so a certain NPC gives out a quest
     
  11. Offline

    CraftyMclovin

    a nice feature would be to have it so you can promote their group upon quest completion =D that would be awesome..

    What steps will reproduce the problem?
    1.new members joining
    2.
    3.

    What is the expected output? What do you see instead?
    [1]. new member login no output
    [2]. 02:33:22 [SEVERE] Could not pass event EntityDamageEvent to qQuests
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:332)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
    ava:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:462)
    at net.minecraft.server.EntityLiving.a(EntityLiving.java:833)
    at net.minecraft.server.EntityHuman.a(EntityHuman.java:1145)
    at net.minecraft.server.Entity.a(Entity.java:736)
    at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:465)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:422)
    at net.minecraft.server.Packet10Flying.handle(SourceFile:136)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:281)
    at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)
    at net.minecraft.server.ServerConnection.b(SourceFile:35)
    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583)
    at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
    at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
    Caused by: java.lang.ClassCastException org.bukkit.event.entity.EntityDamageEve
    nt cannot be cast to org.bukkit.event.entity.EntityDamageByEntityEvent
    at me.quaz3l.qQuests.API.TaskTypes.Kill_Player.onEntityDamage(Kill_Playe
    r.java:47)
    at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:330)
    ... 18 more

    What version of the product are you using?
    the latest build, 1.3.1
    Do you have an error log of what happened?
    yes posted above.

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

    W&L-Craft

    When i make a new quest there are no errors in yaml parser or in the console, but when i do /quest list only the Diamons quest is available
     
  13. Offline

    graywolf69

    This is what I was looking for thx!!!
     
  14. Offline

    quaz3l

    Hi I just got back on to Bukkit, and I am looking around to help with qQuests, are you still having problems? If so just submit a ticket on bukkit dev, or reply here with your quests.yml in a code block.
    Code:
    [CODE]quests.yml content[/CODE ]
    Is this still happening? or have you dropped my plugin?

    You can actually, I am working on docs, but just add this to your onComplete.market of the quest:
    Code:
        market:
          commands:
          - command to promote `player
          - gamemode 1 `player
    The `player variable is filled in with the players name, and the command is run from the console.

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

    Skaa

    Hi, Have a probleme with type "kill", I set 5 kill zombie for finnish quest but he doesn't count and stay to 5.
     
  16. Offline

    quaz3l

    Can I see your quests.yml? Put it on http://pastie.org, and link to it.
     
  17. Offline

    Skaa

  18. Offline

    quaz3l

    On the zombie quest "Rencontre", you have a typo "mid" should be "id"
     
  19. Offline

    Skaa

    Ok that right for mid, but that fail again. I have the 2007 version.
     
  20. Offline

    quaz3l

    Update to version 2010, then try it. I fixed some bugs that may affect this quest.
     
  21. Offline

    Skaa

    Thx dude ^^ I love you. That the best plugin ^^ Thx again.
     
    quaz3l likes this.
  22. Offline

    DatCookiez

    One question, how do I allow my quest to have a delay on repeating it again?
     
  23. Offline

    quaz3l

    You can have a delay starting another quest by adding a "delay: <minutes>" node to your "onComplete" of the quest, currently there is no specific quest delay.
     
  24. Offline

    DatCookiez

    oh ok, is there going to be a feature like that soon? That would really help out with what I want to do. (having a delay to repeat that one quest again). Other than that, great easy simple plugin!
     
  25. Offline

    quaz3l

    If you want to make a ticket, it will remind me, but this is complex, because I will have to write some ugly code for it. So it may be a while (~1 month).
     
  26. Offline

    DatCookiez

    Fair enough. Any idea when the 'goto' tasks will be available? And is plugin available with NPCs?
     
  27. Offline

    quaz3l

    This is currently the top of my priority, expect it within 2 weeks or less, I am working on it closely with a popular server dev making a RPG world, due to release in the next 2 weeks, so it will be out fast.
     
  28. Offline

    DatCookiez

    Oh, ok great! Thank you!!
     

Share This Page