Player Challenges

Allows titles to be set when certain criteria are met, with a UI Leader board

Total Downloads: 5,608 - First Release: Nov 11, 2015 - Last Update: May 5, 2018

5/5, 20 likes
  1. that's not my point...my point is , we all know Killyou is busy and has his plate full, BUT it would be nice if he could delegate or keep the plugins that he has taken on........updated vs spending time making new ones. there are a lot of server owners out there and need his help and appreciate his work......but when posts get ignored for two weeks and fixes are not done........we get frustrated......hell even if he would say " hey funky go funk off i am working on it ......." is better than nothing :) ?
     
  2. k1lly0u updated Player Challenges with a new update entry:

    2.0.40

     
  3. Code:
    Failed to call hook 'OnServerInitialized' on plugin 'PlayerChallenges v2.0.40' (NullReferenceException: Object reference not set to an instance of an object)
    at Oxide.Plugins.PlayerChallenges.OnServerInitialized () [0x00000] in <filename unknown>:0
    at Oxide.Plugins.PlayerChallenges.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
    at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.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 hook, System.Object[] args) [0x00000] in <filename unknown>:0
    if i reload the plugin comes this
    players dont have tags anymore in name
     
    Last edited by a moderator: Apr 25, 2018
  4. Code:
    12:24 [Error] Failed to call hook 'cmdPC' on plugin 'PlayerChallenges v2.0.40' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.PlayerChallenges+UI.Container (System.String panelName, System.String aMin, System.String aMax, Boolean cursor) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerChallenges.CreateMenuContents (.BasePlayer player, Int32 page) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerChallenges.CreateMenu (.BasePlayer player) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerChallenges.cmdPC (.BasePlayer player, System.String command, System.String[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerChallenges.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.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 hook, System.Object[] args) [0x00000] in <filename unknown>:0 
     
  5. Getting this error when i load Player challenges, titles show up, /pc just generates error and page doesn't open
    Code:
    Loaded plugin PlayerChallenges v2.0.40 by k1lly0u
    Failed to call hook 'cmdPC' on plugin 'PlayerChallenges v2.0.40' (NullReferenceE
    xception: Object reference not set to an instance of an object)
      at Oxide.Plugins.PlayerChallenges+UI.Container (System.String panelName, Syste
    m.String aMin, System.String aMax, Boolean cursor) [0x00000] in <filename unknow
    n>:0
      at Oxide.Plugins.PlayerChallenges.CreateMenuContents (.BasePlayer player, Int3
    2 page) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerChallenges.CreateMenu (.BasePlayer player) [0x00000] in
     <filename unknown>:0
      at Oxide.Plugins.PlayerChallenges.cmdPC (.BasePlayer player, System.String com
    mand, System.String[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerChallenges.DirectCallHook (System.String name, System.O
    bject& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod meth
    od, 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 hook, System.Object[] arg
    s) [0x00000] in <filename unknown>:0
     
  6. Same issue

    After restarting the server it WORKS.
     
    Last edited by a moderator: Apr 25, 2018
  7. I see APCKills, but not NPCKills.

    Code:
        "APCKills": {
          "Title for name tag": "TankHunter",
          "Enable this challenge": true,
          "Position in the UI leaderboard": 20,
          "Title priority": 21
        },
        "NPCKills": {
          "Title for name tag": "BotHunter",
          "Enable this challenge": true,
          "Position in the UI leaderboard": 21,
          "Title priority": 22
        },
        "QuestsCompleted": {
          "Title for name tag": "Adventurer",
          "Enable this challenge": true,
          "Position in the UI leaderboard": 22,
          "Title priority": 23
        }
     
  8. this plugin is still broken........

    Failed to call hook 'OnServerInitialized' on plugin 'PlayerChallenges v2.0.40' (NullReferenceException: Object reference not set to an instance of an object) at Oxide.Plugins.PlayerChallenges.OnServerInitialized () [0x00000] in :0 at Oxide.Plugins.PlayerChallenges.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in :0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in :0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in :0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in :0
    [DOUBLEPOST=1524721524][/DOUBLEPOST]
    humm but did u try o.reload PlayerChallenges after you restarted server? i tired restarting and for some odd reason it doesn't give u an error on server restart but when u reload it.....its does.
     
  9. same issue here, and /pc is still not puling up stats page
     
  10. Thanks for updating this awesome plugin!
    However im having same problem as the others.

    Code:
    17:56 [Error] Failed to call hook 'OnServerInitialized' on plugin 'PlayerChallenges v2.0.40' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.PlayerChallenges.OnServerInitialized () [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerChallenges.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.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 hook, System.Object[] args) [0x00000] in <filename unknown>:0 
     
  11. Try removing all files, doing pc_wipe, then adding the new version and restart server. Very excessive, but that's the only way I could get it to work after futzing around with it for 30 minutes.

    @k1lly0u In the leaderboards I'm seeing names of NPCs. Is this expected?

    Also as listed above, I don't see the NPC Hunter challenge in my leaderboards.
     
  12. Thanks Tunnleram!
    Got it to load but indeed there seems to be some bugs with it.
    Apart from what you have reported, im not seeing eventmanager kills. If i understod correct from the new config thats possible now?
     
  13. Hi, I've installed this - had the same problem as everyone above, after making a change and reloading the mod it breaks. When the server restarts it works - HOWEVER the stats are not updating correctly?

    I am going to try re-downloading it to make sure i have the latest version, wiping it off and installing it from fresh again.
     

  14. ^after trying the re-install it seems to be working.. I don't want to refresh the mod incase it breaks it.
     
  15. (20:06:48) | Unloaded plugin PlayerChallenges v2.0.40 by k1lly0u

    (20:06:49) | Failed to call hook 'OnServerInitialized' on plugin 'PlayerChallenges v2.0.40' (NullReferenceException: Object reference not set to an instance of an object)

    at Oxide.Plugins.PlayerChallenges.OnServerInitialized () [0x00000] in <filename unknown>:0

    at Oxide.Plugins.PlayerChallenges.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.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 hook, System.Object[] args) [0x00000] in <filename unknown>:0

    (20:06:49) | Loaded plugin PlayerChallenges v2.0.40 by k1lly0u



    if i reload the plugin it comes this error all the time
     
  16. k1lly0u updated Player Challenges with a new update entry:

    2.0.41

     
  17. (19:39:19) | Failed to call hook 'cmdPC' on plugin 'PlayerChallenges v2.0.41' (NullReferenceException: Object reference not set to an instance of an object)

    at Oxide.Plugins.PlayerChallenges+UI.Container (System.String panelName, System.String aMin, System.String aMax, Boolean cursor) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.PlayerChallenges.CreateMenuContents (.BasePlayer player, Int32 page) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.PlayerChallenges.CreateMenu (.BasePlayer player) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.PlayerChallenges.cmdPC (.BasePlayer player, System.String command, System.String[] args) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.PlayerChallenges.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.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 hook, System.Object[] args) [0x00000] in <filename unknown>:0


    Still getting this error.
     
  18. Failed to call hook 'OnServerInitialized' on plugin 'PlayerChallenges v2.0.41' (NullReferenceException: Object reference not set to an instance of an object)

    at Oxide.Plugins.PlayerChallenges.OnServerInitialized () [0x00000] in <filename unknown>:0

    at Oxide.Plugins.PlayerChallenges.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.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 hook, System.Object[] args) [0x00000] in <filename unknown>:0

    (01:55:19) | Loaded plugin PlayerChallenges v2.0.41 by k1lly0u

    (01:55:20) | Unloaded plugin PlayerChallenges v2.0.41 by k1lly0u

    (01:55:20) | Failed to call hook 'OnServerInitialized' on plugin 'PlayerChallenges v2.0.41' (NullReferenceException: Object reference not set to an instance of an object)

    at Oxide.Plugins.PlayerChallenges.OnServerInitialized () [0x00000] in <filename unknown>:0

    at Oxide.Plugins.PlayerChallenges.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.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 hook, System.Object[] args) [0x00000] in <filename unknown>:0

    (01:55:20) | Loaded plugin PlayerChallenges v2.0.41 by k1lly0u
     
  19. Delete your config then, you obviously have something weird going on
    [DOUBLEPOST=1525479096][/DOUBLEPOST]nvm, found the problem. static dictionary isnt initializing a new instance when the plugin is reloaded for whatever reason
     
  20. k1lly0u updated Player Challenges with a new update entry:

    2.0.43