Player Challenges

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

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

5/5, 20 likes
  1. I apologize if this has already been requested or asked.

    Is there a way to track player kills separately from sleeper kills. Several players on my server were asking if there was an option to set a title for sleeper kills separate from player kills. I can see the option to enable or disable sleeper kill tracking but enabling just adds those to player kills.

    Again, sorry if it has already been asked. Thank you!
     
  2. Screenshot
    there is only supply signals was thrown. it is possible to exclude supply signals from this category?
     
  3. And the Minning survey too... lol
     
  4. The only reason I can see for it not showing those buttons is if you removed a title entry from the config and it errors when trying to find it. Next version I have changed it so it removes and disabled elements from showing at all, so no blank pages
     
  5. k1lly0u updated Player Challenges with a new update entry:

    2.0.8

     
  6. I will test it tomorrow ;)
     
    Last edited by a moderator: Feb 16, 2017
  7. Is there a way to use this plugin for it's statistics and leaderboard without the Chat tags? :)
     
  8. "UseBetterChat":true, // Activate titles
     
  9. We used to be able to add colors to every title now we can't anymore...?
     
  10. Where do we add the 3 lines of code? Checked my old config and I have those 3 lines right at the top already...?
    [DOUBLEPOST=1486906490][/DOUBLEPOST]
    Nvm! There's a read more button lol.,,
     
  11. Deactive the BetterChat function in the config

    You ever was able to change any Colour in any Tag.
     
  12. I am getting this: All plugins and oxide up to date.

    Error when trying to get third-party title from plugin 'Oxide.Plugins.PlayerChallenges'

    System.NullReferenceException: Object reference not set to an instance of an object

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

    at Oxide.Plugins.BetterChat+ChatGroup.FormatMessage (IPlayer player, System.String message) [0x00000] in <filename unknown>:0
    Code:
    {
      "ChallengeSettings": {
        "AnimalKills": {
          "Enabled": true,
          "Priority": 5,
          "Title": "Hunter",
          "UIPosition": 0
        },
        "ArrowKills": {
          "Enabled": true,
          "Priority": 11,
          "Title": "Archer",
          "UIPosition": 1
        },
        "BladeKills": {
          "Enabled": true,
          "Priority": 9,
          "Title": "BladeKillsman",
          "UIPosition": 16
        },
        "ClothesCrafted": {
          "Enabled": true,
          "Priority": 19,
          "Title": "Tailor",
          "UIPosition": 3
        },
        "ExplosivesThrown": {
          "Enabled": true,
          "Priority": 10,
          "Title": "Bomb-tech",
          "UIPosition": 4
        },
        "Headshots": {
          "Enabled": true,
          "Priority": 1,
          "Title": "Assassin",
          "UIPosition": 5
        },
        "MeleeKills": {
          "Enabled": true,
          "Priority": 3,
          "Title": "Fighter",
          "UIPosition": 8
        },
        "PlantsGathered": {
          "Enabled": true,
          "Priority": 17,
          "Title": "Harvester",
          "UIPosition": 9
        },
        "PlayersHealed": {
          "Enabled": true,
          "Priority": 18,
          "Title": "Medic",
          "UIPosition": 6
        },
        "PlayersKilled": {
          "Enabled": true,
          "Priority": 2,
          "Title": "Murderer",
          "UIPosition": 7
        },
        "PVEKillDistance": {
          "Enabled": true,
          "Priority": 6,
          "Title": "Deadshot",
          "UIPosition": 10
        },
        "PVPKillDistance": {
          "Enabled": true,
          "Priority": 4,
          "Title": "Sniper",
          "UIPosition": 11
        },
        "QuestsCompleted": {
          "Enabled": true,
          "Priority": 20,
          "Title": "Adventurer",
          "UIPosition": 19
        },
        "RevolverKills": {
          "Enabled": true,
          "Priority": 7,
          "Title": "Gunslinger",
          "UIPosition": 13
        },
        "RocketsFired": {
          "Enabled": true,
          "Priority": 8,
          "Title": "Rocketeer",
          "UIPosition": 14
        },
        "RocksGathered": {
          "Enabled": true,
          "Priority": 16,
          "Title": "Miner",
          "UIPosition": 15
        },
        "StructuresBuilt": {
          "Enabled": true,
          "Priority": 12,
          "Title": "Architect",
          "UIPosition": 2
        },
        "StructuresRepaired": {
          "Enabled": true,
          "Priority": 13,
          "Title": "Handyman",
          "UIPosition": 12
        },
        "WeaponsCrafted": {
          "Enabled": true,
          "Priority": 14,
          "Title": "Gunsmith",
          "UIPosition": 17
        },
        "WoodGathered": {
          "Enabled": true,
          "Priority": 15,
          "Title": "Lumberjack",
          "UIPosition": 18
        }
      },
      "Colors": {
        "MSG_ColorMain": "orange",
        "MSG_ColorMsg": "#939393",
        "TitleColor": "#88E188"
      },
      "Options": {
        "AnnounceNewLeaders": true,
        "IgnoreAdmins": true,
        "IgnoreEventKills": true,
        "IgnoreSleepers": true,
        "MaximumTags": 2,
        "SaveTimer": 600,
        "UpdateTimer": 168,
        "UseBetterChat": true,
        "UseOxideGroups": false,
        "UseUpdateTimer": false
      }
    }
     
  13. You never updated your config with the last update changes try reading the updates that are posted and not just downloading the latest plugin
     
  14. Thanks did not check the update section.
     
  15. I had updated both PlayerChallenges and TimeOfDay to latest version from 5 mins ago.
    Code:
    (13:37:29) | [RCON][73.54.181.59:52790] oxide.reload TimeOfDay
    (13:37:29) | Unloaded plugin TimeOfDay v2.3.2 by Fujikura
    (13:37:29) | Loaded plugin TimeOfDay v2.3.2 by Fujikura
    (13:37:38) | [RCON][73.54.181.59:52790] oxide.reload PlayerChallenges
    (13:37:38) | Unloaded plugin PlayerChallenges v2.0.8 by k1lly0u
    (13:37:38) | Loaded plugin PlayerChallenges v2.0.8 by k1lly0u
    The night points enabling/disabling is working... a big thank you :)

    I am getting null reference exception as below, but this time in BetterChat. The player titles are not showing up.
    Code:
    (13:35:28) | [Better Chat] Error when trying to get third-party title from plugin 'Oxide.Plugins.PlayerChallenges'
    System.NullReferenceException: Object reference not set to an instance of an object
      at Oxide.Plugins.PlayerChallenges.GetPlayerTitles (IPlayer player) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.BetterChat+ChatGroup.FormatMessage (IPlayer player, System.String message) [0x00000] in <filename unknown>:0
     
  16. You have missed part of the config upload your config using the upload options on the post
     
  17. I have those lines in. I unloaded plugin, deleted the config file, and reloaded the plugin. The config file got auto created, and it had these lines already in place. Below is my config file:
    Code:
    {
      "ChallengeSettings": {
        "AnimalKills": {
          "Enabled": true,
          "Priority": 5,
          "Title": "Hunter",
          "UIPosition": 0
        },
        "ArrowKills": {
          "Enabled": true,
          "Priority": 11,
          "Title": "Archer",
          "UIPosition": 1
        },
        "BladeKills": {
          "Enabled": true,
          "Priority": 9,
          "Title": "BladeKillsman",
          "UIPosition": 16
        },
        "ClothesCrafted": {
          "Enabled": true,
          "Priority": 19,
          "Title": "Tailor",
          "UIPosition": 3
        },
        "ExplosivesThrown": {
          "Enabled": true,
          "Priority": 10,
          "Title": "Bomb-tech",
          "UIPosition": 4
        },
        "Headshots": {
          "Enabled": true,
          "Priority": 1,
          "Title": "Assassin",
          "UIPosition": 5
        },
        "MeleeKills": {
          "Enabled": true,
          "Priority": 3,
          "Title": "Fighter",
          "UIPosition": 8
        },
        "PlantsGathered": {
          "Enabled": true,
          "Priority": 17,
          "Title": "Harvester",
          "UIPosition": 9
        },
        "PlayersHealed": {
          "Enabled": true,
          "Priority": 18,
          "Title": "Medic",
          "UIPosition": 6
        },
        "PlayersKilled": {
          "Enabled": true,
          "Priority": 2,
          "Title": "Murderer",
          "UIPosition": 7
        },
        "PVEKillDistance": {
          "Enabled": true,
          "Priority": 6,
          "Title": "Deadshot",
          "UIPosition": 10
        },
        "PVPKillDistance": {
          "Enabled": true,
          "Priority": 4,
          "Title": "Sniper",
          "UIPosition": 11
        },
        "QuestsCompleted": {
          "Enabled": true,
          "Priority": 20,
          "Title": "Adventurer",
          "UIPosition": 19
        },
        "RevolverKills": {
          "Enabled": true,
          "Priority": 7,
          "Title": "Gunslinger",
          "UIPosition": 13
        },
        "RocketsFired": {
          "Enabled": true,
          "Priority": 8,
          "Title": "Rocketeer",
          "UIPosition": 14
        },
        "RocksGathered": {
          "Enabled": true,
          "Priority": 16,
          "Title": "Miner",
          "UIPosition": 15
        },
        "StructuresBuilt": {
          "Enabled": true,
          "Priority": 12,
          "Title": "Architect",
          "UIPosition": 2
        },
        "StructuresRepaired": {
          "Enabled": true,
          "Priority": 13,
          "Title": "Handyman",
          "UIPosition": 12
        },
        "WeaponsCrafted": {
          "Enabled": true,
          "Priority": 14,
          "Title": "Gunsmith",
          "UIPosition": 17
        },
        "WoodGathered": {
          "Enabled": true,
          "Priority": 15,
          "Title": "Lumberjack",
          "UIPosition": 18
        }
      },
      "Colors": {
        "MSG_ColorMain": "orange",
        "MSG_ColorMsg": "#939393",
        "TitleColor": "#88E188"
      },
      "Options": {
        "AnnounceNewLeaders": false,
        "IgnoreAdmins": true,
        "IgnoreEventKills": true,
        "IgnoreSleepers": true,
        "IgnoreSupplySignals": false,
        "IgnoreSurveyCharges": false,
        "MaximumTags": 2,
        "SaveTimer": 600,
        "TagFormat": "[{TAG}]",
        "UpdateTimer": 168,
        "UseBetterChat": true,
        "UseOxideGroups": false,
        "UseUpdateTimer": false
      }
    }
     
  18. "UseOxideGroups": false,
    change this to true I will also need to see the betterchat.json file from your data folder and config folder and this time upload them not paste
     
  19. Better Chat JSON attached.
    Updated the useoxidegroups to true
     

    Attached Files:

  20. What version is your betterchat plugin