Quests

Creates quests for players to go on to earn rewards, complete with a GUI menu

Total Downloads: 9,380 - First Release: May 31, 2015 - Last Update: Jun 11, 2018

5/5, 53 likes
  1. Logs, logs, logs. What do they say? Filter for oxide and quests and errors as keywords.
     
  2. Sorry, I meant to come back with those but it was a long day lol Anyways here is what the logs show when I crash.
    Code:
    23:18 [Warning] Calling hook OnPlayerChat resulted in a conflict between the following plugins: RustCore - False (Boolean), Quests (True (Boolean))
    23:19 [Warning] Calling hook OnPlayerChat resulted in a conflict between the following plugins: RustCore - False (Boolean), Quests (True (Boolean))
    I also checked and seem to have gotten this one today.
    Code:
    00:24 [Error] Failed to call hook 'OnUseNPC' on plugin 'Quests v2.1.57' (ArgumentOutOfRangeException: Argument is out of range.
    Parameter name: index)
    00:24 [Debug]   at System.Collections.Generic.List`1[System.String].get_Item (Int32 index) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.Quests.GetRandomNPC (System.String ID) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.Quests.AcceptDelivery (.BasePlayer player, System.String npcID, Int32 page) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.Quests.OnUseNPC (.BasePlayer npc, .BasePlayer player) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.Quests.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
    at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
    at Oxide.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0 
     
  3. The first one
    What other mods do you have installed on your server? The first error is evidently the Quests mod and the RustCore calling the onplayerchat simultaneously but each assigning the opposite variable, which is what causes the Warning. However, thats just a warning, more of a nuisance at the moment.
    Do you have the HumanNPC mod installed? If not, you may want to try going into config and editing the Quests.json config file and change the "UseNPCVendors" to false.
     
  4. This plugin is amazing, but likely needs a update, its over a month outdated, and alot of people are getting an issue with crashing anytime they try to make a quest. This gets annoying since you then have to relog to try and make another quest, just for it to again crash. Or you might get lucky and get one made before it crashes when you try to make yet another. Still great plugin just needs a update/patch really bad.
     
  5. Yeah thats what it seems like especially with the logs provided by GoDank
     
  6. For now it is "working" but who really wants to crash 3 times to make a quest? It really is an amazing plugin, and hopefully it gets updated by someone. Otherwise in a few updates it might be fully broken.

    Also kinda odd that it crashes the person making the quest's client. Not sure why it would do that, and logs show no error on my side
     
  7. Hmm, well its a bit different for me. I've had my quests created for about a month now, so I haven't created any new quests in the interim. They're just sitting there. I'm going to login and grab one and complete it and see what happens.
     
  8. The problem is I can't fix a issue I can't replicate, there has only been a few cases of users reporting crashes when creating a quest and since there are no errors in the logs, no traces of it happening and it doesn't happen to me the chance of me being able to fix it is quite small
    Unload BetterChat, or what ever mod you have that monitors chat, when you are making quests and you won't get a conflict. Its not a conflict between this and Oxide, its actually this and another plugin
     
  9. All the quests work fine, it is whenever you go to actually type it crashes the client. if Lucky you can log back on and finish making that quest
    [DOUBLEPOST=1473036460][/DOUBLEPOST]
    Ah, you know what I managed to get the error, and yeah its between BetterChat and this. Is there no way you can fix the error? Because unloading BetterChat for for the sake of making quests is a bit of a problem since alot of perms can't be then used till I turn it back on. I have another plugin, Factions and it works fine with BetterChat.

    Also, my apologies, if I had payed attention I would have seen you are the plugin developer and so you are still active.
     
  10. k1lly0u updated Quests with a new update entry:

    2.1.6

     
  11. Thanks for taking the time to fix the BetterChat issue. We really appreciate the work you do!
     
  12. Gawd, this mod has seriously reshaped the way I handle how things work on my server- so happy with it, makes me glad to have the time to work on it again! :) Of course, give me an inch and I'll question the mile.... Was wondering if there was any way to separate particular quests for different NPC vendor ID's? Cuz that'd just rock my world. Honest. ;) Wonderful work, regardless, THANKS OODLES!
     
  13. I'm having an issue with this plugin. I am using the gather resource plugin and increased the amount of resources a player gets 5x. The plugin for some reason isn't taking this into account. So I created a gather mission for wood - player must collect 5000 wood and it will take it from their inventory after it's complete. The player is having to gather like 20K wood before it recognizes the progress to 100%.
     
  14. There is an option when creating the quest as to whether or not you want the gathered item deducted or left in the player inventory. I also have increased gather. Works fine. Delete the quest and look for the option again.
     
  15. Thanks for the reply. I'll give it a try. From some odd reason that one "Gather Wood" quest was not working properly. I'll delete it and re do it. It is possible I created the quest then increased the gather rate. The others work fine so I think it was just that one quest.
     
  16. Please add the ability to create quests for individual permisions without auth1/2
     
  17. I am having this weird issue, I was in the middle of creating a quest, went to the NPC option and remembered I forgot to add an NPC so I tried to exit. It would not let me and eventually it let me out but now if I go into my server it wont let me type anything in game and /q doesnt work. If I use any other admin chat commands they work, but I just cant type in game or use /q. Its weird =/
    [DOUBLEPOST=1474309871][/DOUBLEPOST]Also another admin on the server has the same issue, I am auth1 and he is auth2
    [DOUBLEPOST=1474310850][/DOUBLEPOST]So I went ahead and did a test, I rebooted the server which fixed the problem. Then I went into the Quest menu, selected Delivery, then chose Quest to make the NPC a Quest giving NPC. but when I got to the screen when I am supposed to type /questitem I typed exit. After I did this it gave me the message that it exited out of the Quest menu but now me and the other admin cannot use chat anymore. So that seems to cause the glitch.
     
  18. can you re upload questicons ? it says archive corrupted.
     
  19. Hey!

    I was wondering if it was possible to create more specific quests? Such as "Kill 10 people with a bow only" ?