Jump to content

Scrap Keeper 1.1.2

$20.00 $15.00
   (0 reviews)

7 Screenshots

  • 104
  • 1
  • 52.35 kB

depends on

About Scrap Keeper

Do your players have Excess scrap with nothing to use it on?

Help players get rid of it and competing / working together with Scrap Keeper.

Scrap Keeper is an NPC that has a UI for depositing and viewing the top scrap contributors for the wipe.

When the Top Spot has been taken, players will be notified who the new leader is. 

The plugin also has broadcasts at your interval, and can send the info to discord, on wipe, discord can be notified who contributed the top amount if you would like to gift that player a special perk next wipe.

The Scrap Keeper can be spawned at a monument of your choice dynamically, or spawned on your position.

Players can also work together to complete threshold rewards.

Set a goal at 10k Scrap - and grant all players that have contributed towards the goal a command. 

Set as many goals as you like.

The UI panel is customizable, use my existing PNG and create your own on top of it to make it your own. 

 

Commands 

/SK - SPAWNS A SCRAP KEEPER AT YOUR POSITION

/SKREMOVE - REMOVES THAT SCRAP KEEPER YOU ARE LOOKING AT 

/SKWIPE - WIPES DATA

/SCRAPANNOUNCE - TRIGGERS THE TOP ANNOUNCEMENT MANUALLY

 

 

VIDEO

 

 

CONFIG

{
  "Max Characters in Name to Display in Leaderboard": 10,
  "Dynamic Spawn Of The NPC Enabled?": false,
  "Dynamic Spawn at this Monument (Requires your Position Input to be set to match Monument if Changing from Default.)": "assets/bundled/prefabs/autospawn/monument/medium/compound.prefab",
  "Dynamic Spawn Points (Relative to Monument)": [
    {
      "x": 6.74,
      "y": 1.4,
      "z": -40.78
    },
    {
      "x": -25.3,
      "y": 2.02,
      "z": -3.45
    }
  ],
  "Dynamic Spawn Rotation Correction": 0,
  "Announce Scrap Leaderboard To Chat Every x Seconds (0 To Disable)": 3660,
  "Enable Threshold Rewards?": false,
  "Threshold Rewards": [
    {
      "Threshold": 1000000,
      "Description": "Chad Reward",
      "Commands": [
        "say Another command goes here",
        "oxide.usergroup add {id} Chad"
      ]
    },
    {
      "Threshold": 10000000,
      "Description": "GigaChad Reward",
      "Commands": [
        "say Another command goes here",
        "oxide.usergroup add {id} GigaChad"
      ]
    },
    {
      "Threshold": 100000000,
      "Description": "SuperChad Reward",
      "Commands": [
        "say Another command goes here",
        "oxide.usergroup add {id} SuperChad"
      ]
    }
  ],
  "Enable Prize Message On Announce?": true,
  "Prize Message": "<color=#FF5733>Scrap Keeper</color>\n\nContribute <color=#FF5733>Scrap</color> to the <color=#FF5733>Scrap Keeper</color> in the <color=yellow>Offering room in /town </color>, This Wipes Prize, 1. place = Custom Personal Skin! 2. place = Custom Crop Item! 3. place = Random Custom Item Name ",
  "Leaderboard Panel ImageURL": "https://www.dropbox.com/scl/fi/40iy1y1rne2neiv1hxyr2/scrapleaderboard-1.png?rlkey=aw4bsumws8n271rohofft7dud&st=0de3xomk&dl=1",
  "Deposit Panel ImageURL": "https://www.dropbox.com/scl/fi/9opxevktd5wevkgo57nuk/ScrapConfirmation.png?rlkey=n55xkhow7v2logpmxxvdhy0g8&st=8unvusxu&dl=1",
  "Discord Webhook URL": "",
  "NPC Clothing Options": [
    {
      "Shortname": "metal.plate.torso",
      "Skin": 3280605481
    },
    {
      "Shortname": "metal.facemask",
      "Skin": 3280621382
    },
    {
      "Shortname": "shoes.boots",
      "Skin": 2830476912
    },
    {
      "Shortname": "hoodie",
      "Skin": 3223886138
    },
    {
      "Shortname": "pants",
      "Skin": 3223902740
    },
    {
      "Shortname": "gloweyes",
      "Skin": 0
    }
  ]
}

 

 

Lang

{
  "NoScrap": "<color=#FF5733>Scrap Keeper</color> \n\nYou have no <color=#FF5733>Scrap</color> to Deposit...",
  "ScrapDeposit": "<color=#FF5733>Scrap Keeper</color>\n\nYou have deposited <color=#33ffbd>{0}</color> <color=#FF5733>Scrap</color>.\n\nFor a Total value of <color=#33ffbd>{1}</color> <color=#FF5733>Scrap</color> contributed this Wipe.",
  "CurrentRank": "<color=#FF5733>Scrap Keeper</color>\n\nYour Current Ranking on The <color=#FF5733>Scrap Leaderboard</color> is: <color=#33ffbd>{0}</color>",
  "ScrapWiped": "<color=#FF5733>Scrap Keeper</color>\n\nScrap Contributions Wiped.",
  "PlayerRankAndTotal": "<color=#FF5733>Scrap Keeper</color>\n\nYour current rank on the <color=#FF5733>Scrap</color> Leaderboard is: <color=#33ffbd>{0}</color> \nYou have contributed a total of <color=#33ffbd>{1}</color> <color=#FF5733>Scrap</color>.",
  "NoScrapContributed": "<color=#FF5733>Scrap Keeper</color>\n\nYou have not contributed any <color=#FF5733>Scrap</color> yet.",
  "ThresholdRewardClaimed": "[<color=orange>Scrap Keeper</color>] \nThreshold Reward Claimed: <color=orange>{0}</color>. \n<color=orange>Scrap</color> Contributed For Reward: <color=orange>{1}</color>. \nTotal Accumulated <color=orange>Scrap</color>: <color=orange>{2}</color>",
  "UnclaimedThresholdReward": "[<color=orange>Scrap Keeper</color>] \nUnclaimed Threshold Reward: <color=orange>{0}</color>. \nAmount of <color=orange>Scrap</color> needed: <color=orange>{1}</color>",
  "NewTopLeader": "<color=#FF5733>Scrap Keeper</color> {0} has just taken the <color=#33ff33>#1</color> spot on the <color=#FF5733>Scrap Leaderboard</color>!"
}

 

 

Thank you to @Luuxen for the help testing.

  • Like 1
  • Love 1

User Feedback

1.8m

Downloads

Total number of downloads.

8.4k

Customers

Total customers served.

126.5k

Files Sold

Total number of files sold.

2.6m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.