Shop Rewards & Stats

Unmaintained Shop Rewards & Stats 1.3

No permission to download

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Public Service Announcement

    Hey Guest, I’ve got some exciting news to share! 🎉

    Starting this December, I’ll be moving the entire GameServersHub website away from WordPress and rebuilding it in Next.js! This upgrade will bring incredibly faster speeds, smoother performance, and a modern user experience that sets the stage for everything coming next.

    In 2026, GameServersHub will be entering a new era. I’ll be revamping the entire platform from the ground up and launching a brand-new, fully modernized marketplace. It’ll feature a cleaner design, improved functionality, and better tools for both creators and server owners.

    On top of that, development has already started on the GameServerListing project at https://gsl-six.vercel.app/, which is expected to launch in early Q1 2026. This new system will make discovering and managing servers easier than ever before.


    👉 Stay in the loop!
    Join our Discord for behind-the-scenes updates, early previews, and community discussions.

    » Click here to join our Discord! «

    ~ MrOwlSky

The "Unmaintained" prefix is a technical term often used in the development world to signal that a specific piece of code, feature, or a resource is no longer actively managed or updated by its creators. It's similar to a 'Beware' sign on a physical property, warning visitors to proceed with caution.

For instance, if a developer creates a resource for other users to use, but later decides not to continue updating it due to various reasons like time constraints or shifting focus to other projects, they might attach an 'unmaintained' tag to it. This tag serves as a clear indication to other users that while they can still use this resource, they should be aware that it may not be up-to-date with the latest coding standards or security updates.

From a user perspective, an 'unmaintained' tag can help yourself identify resources that may not provide the best experience or security. It signals that the resource in question may have outdated features, potential security vulnerabilities, or bugs that are unlikely to be fixed.
Rewards players for activities using Shop points. This plugin also add stats and leaderboard. Currently, only player kills, deaths and dino kills are counted.

Configuration:
JSON:
{
  "DinoRewards":{
    "Enabled":true,
    "GiveUnclaimPoints":false, // Give points for killing unclaimed dinos or not
    "Dinos":[
      {
        "Blueprint":"Blueprint'/Game/PrimalEarth/Dinos/Dodo/Dodo_Character_BP.Dodo_Character_BP'",
        "Award":[ // Award may depends on dino level
          {
            "MinLevel":1,
            "MaxLevel":20,
            "Points":1 // Player will receive 1 point if dino level is between [1;20]
          },
          {
            "MinLevel":21,
            "MaxLevel":50,
            "Points":5 // Player will receive 5 points if dino level is between [21;50]
          }
        ]
      },
      {
        "Blueprint":"Blueprint'/Game/PrimalEarth/Dinos/Rex/Rex_Character_BP.Rex_Character_BP'",
        "Award":[
          {
            "MinLevel":1,
            "MaxLevel":50,
            "Points":10
          },
          {
            "MinLevel":51,
            "MaxLevel":80,
            "Points":20
          },
          {
            "MinLevel":81,
            "MaxLevel":120,
            "Points":30
          }
        ]
      }
    ]
  },
  "PlayerRewards":{
    "Enabled":true,
    "ReceivePoints":20, //  Amount of points that killer will receive.
    "AdditionalPointsPercent":2, // The killer may also receive additional points from the amount the victim has. This value is added to the previous one. Currently, it's set to additional 2% from the victim's points amount.
    "LosePointsPercent":80 // Amount of points that the killed player will loose in percentage. This amount is calculated from the amount the killer will receive.
    "NegativePoints":false, // If set to 'false', players points count won't go negative
    "MessageType":"notification", // 'notification' or 'chat'
    "NotificationDisplayTime":10.0,
    "NotificationScale":1.3
  },
  "Stats":{
    "DisplayTime":15.0,
    "TextSize":1.3
  },
  "Messages":{
    "Sender":"ShopRewards",
    "LostPoints":"You have lost {} points",
    "MyStats":"Player kills count: {0}\nDeaths count: {1}\nWild dino kills count: {2}\nTamed dino kills count: {3}",
    "StatsFormat":"{0}) {1} {2} {3}\n",
    "StatsFormatPlayer":"Format: Name Player kills Deaths count\n{0}",
    "StatsFormatDino":"Format: Name Tamed dino kills Wild dino kills\n{0}",
    "StatsUsage":"Usage: /stats dino or /stats player",
    "MyStatsCmd":"/mystats",
    "ShowLeaderboardCmd":"/stats"
  }
}

The formula for PlayerRewards looks like so:
  1. Amount of points that the killer will receive is: PointsForKiller = ReceivePoints + VictimPointsAmount * AdditionalPointsPercent / 100
  2. Amount of points that the killed player will loose is: PointsForKiller * LosePointsPercent / 100
Example config by Bobby_moore: Config.

Chat Commands:
  • /mystats - Shows player's stats.
  • /stats <Type> - Shows leaderboard. Type can be 'player' or 'dino'.
Console commands:
  • ShopRewards.Reload - Reloads config
Dependencies:
Author
GamingOGs
Downloads
1,979
Views
19,339
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from GamingOGs

Latest updates

  1. [SteamID Fix] Fixed files & version

    - fixed files & version
  2. Fix for the newest update

    made SteamID's work again
  3. 1.2

    Fixed crash related to the latest Ark update
Back
Top