
Quests
Creates quests for players to go on to earn rewards, complete with a GUI menu
Total Downloads: 9,371 - First Release: May 31, 2015 - Last Update: Jun 11, 2018
- 5/5, 53 likes
-
-
Hey iv been having trouble trying to claim rewards after completing quests? Im not sure if todays update is a fix for this but if there is anything i should do then some help would be great
thanks!
Also this is a great plug in! Everything has been working fantastic for me , adding quests, editing quests & using next page button had been fine, but when it comes to claiming rewards it just won't do anything!Last edited by a moderator: Jun 13, 2016 -
Update: Some players aren't getting their all their rewards. For example, they complete a quest but the quest has multiple rewards, but the player only receives the very first reward in the list and nothing else.
-
BTW still getting this error in console
Code:(12:52:34) | [Oxide] 12:52 [Error] Failed to call hook 'cmdClaimReward' on plugin 'Quests v2.0.11' (ArgumentNullException: Argument cannot be null. Parameter name: key) (12:52:34) | [Oxide] 12:52 [Debug] at System.Collections.Generic.Dictionary`2[System.String,ItemDefinition].TryGetValue (System.String key, .ItemDefinition& value) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Quests.FindItemDefinition (System.String shortname) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Quests.GiveReward (.BasePlayer player, System.Collections.Generic.List`1 rewards) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Quests.cmdClaimReward (.Arg arg) [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 (12:52:36) | [Oxide] 12:52 [Error] Failed to call hook 'cmdClaimReward' on plugin 'Quests v2.0.11' (ArgumentNullException: Argument cannot be null. Parameter name: key) (12:52:36) | [Oxide] 12:52 [Debug] at System.Collections.Generic.Dictionary`2[System.String,ItemDefinition].TryGetValue (System.String key, .ItemDefinition& value) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Quests.FindItemDefinition (System.String shortname) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Quests.GiveReward (.BasePlayer player, System.Collections.Generic.List`1 rewards) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Quests.cmdClaimReward (.Arg arg) [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 (12:52:36) | say:: great :-) So later this day when I am back from work I will add more and more and mooooooooore quests ;) (12:52:36) | [RCON][90.182.50.242:49249] say great :-) So later this day when I am back from work I will add more and more and mooooooooore quests ;) (12:52:37) | [Oxide] 12:52 [Error] Failed to call hook 'cmdClaimReward' on plugin 'Quests v2.0.11' (ArgumentNullException: Argument cannot be null. Parameter name: key) (12:52:37) | [Oxide] 12:52 [Debug] at System.Collections.Generic.Dictionary`2[System.String,ItemDefinition].TryGetValue (System.String key, .ItemDefinition& value) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Quests.FindItemDefinition (System.String shortname) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Quests.GiveReward (.BasePlayer player, System.Collections.Generic.List`1 rewards) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Quests.cmdClaimReward (.Arg arg) [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 (12:52:41) | [Oxide] 12:52 [Error] Failed to call hook 'cmdClaimReward' on plugin 'Quests v2.0.11' (ArgumentNullException: Argument cannot be null. Parameter name: key) (12:52:41) | [Oxide] 12:52 [Debug] at System.Collections.Generic.Dictionary`2[System.String,ItemDefinition].TryGetValue (System.String key, .ItemDefinition& value) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Quests.FindItemDefinition (System.String shortname) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Quests.GiveReward (.BasePlayer player, System.Collections.Generic.List`1 rewards) [0x00000] in <filename unknown>:0 at Oxide.Plugins.Quests.cmdClaimReward (.Arg arg) [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
Attached Files:
-
-
You are getting that error because quite a few of your missions with RP for a reward are not registered in data correctly, most likely from copying/pasting/editing manually. Avoid any manual editing and use the in-game editor I made.
You can try this and see if it works
[DOUBLEPOST=1465816091][/DOUBLEPOST]Attached Files:
-
-
Anyway Ill delethem now and make all quest new
Hahaha waiting for players to cry me a river cause the had like 95% of quests done
but at least, fun!
Agaian thanx man
youre rocking
-
animals killed in the tasks I can not see how to fix the system @k1lly0u -
Shipping still not working?
-
I'm getting some reports of players not being able to press on the next button. Might be because I added new quests and it needs to process but i'm not sure.
-
iv tried the most recent updated file and now i'm getting a problem where the active quest does not show up in "your quests" section, it just says pending on the other screen ( kill, gather ect ) quests cannot be completed just carry's on saying pending even if gathered all materials for quest
[Oxide] 14:38 [Error] Failed to call hook 'OnCollectiblePickup' on plugin 'Quests v2.0.11' (NullReferenceException: Object reference not set to an instance of an object)
[Oxide] 14:38 [Debug] at Oxide.Plugins.Quests.GetQuest (System.String name) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Quests.ProcessProgress (.BasePlayer player, QuestType questType, System.String type, Int32 amount) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Quests.OnCollectiblePickup (.Item item, .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>:0Last edited by a moderator: Jun 13, 2016 -
Always gives some error.
-
I have same problem , animals kills doesnt count on quest... any idea how to fix this please?
-
Well its normal its give some errors since its a huge plugin with many features . Also really essy yo setup.
So lets wait for see ths awesome plugin grow up more -
Btw how can i delete quest_player data?? i remove entire file or edit it but when reload quest plugin it rewrite with the same info :S
DO i have to do it while server is offline? or there is other data which back it up? -
It does not fix the killing of animals. There is a solution?
-
Seems that the massive number of errors are killing my server. I have removed this plugin until it is fixed in later patch notes. I will be keeping any eye on this
-
Is it possible to have more then 1 reward?
-
Any why cant i use Npc.. only get [Oxide] 18:31 [Info] [Quests] Couldn't load quest vendor data, creating new datafile
-
This error is getting spammed atm:
at Oxide.Plugins.Quests.GetQuest (System.String name) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Quests.ProcessProgress (.BasePlayer player, QuestType questType, System.String type, Int32 amount) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Quests.OnDispenserGather (.ResourceDispenser dispenser, .BaseEntity entity, .Item item) [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