Bot Purge Event

$15.00

Sold by: Wrecks

Bot Purge Event – Challenge your players and have them compete for the most amount of NPC/Bot kills for the duration of the event.

Description

Bot Purge Event

Challenge your players and have them compete for the most amount of NPC/Bot kills for the duration of the event.

The highest-scoring player will earn the loot and bragging rights.

Supports Economics & Server Rewards

You can use either or, both at the same time if needed, or both set to false.

Features

  • Headshot “Crunch” Lets your players know its time to take out some bots.
  • Leaderboard tracker, counts kills of your top players, and also counts down the time.
  • (Kill counter sits on right side of compass.)
  • Tie breaker implemented to randomly decide a winner, on delay for Dramatics 😉
  • At the end the winner will receive whatever loot you specified in the table. (Skinning and Custom names in config)
  • And now you can reward them Economics balance or Server Rewards Points.

Commands

  • /Purge – Manually Starts the event
  • /PurgeEnd – Manually End
  • These commands may vary due to what you set in config.Start and end can be executed from Rcon

Start and end can be executed from Rcon

 

HUD USERS

https://lone.design/product/server-hud-rust-plugin/

HUD CONFIG ADDITION

Your color and Icon taste may differ. Feel free to Change it.

,
    {
      "Hook OnEventStart": "OnBotPurgeEventStart",
      "Hook OnEventStop": "OnBotPurgeEventEnd",
      "Name": "BotPurgeEvent",
      "Active color": "#f02020",
      "Icon": "https://cdn.discordapp.com/attachments/1131387423838961747/1149341840391278642/BOTPURGEEVENTICON.png",
      "Color": "#A020F0",
      "Enable": true
    }

HUD .cs File Custom Events ADDITION

        private void OnBotPurgeEventStart() => OnEventTouch(System.Reflection.MethodBase.GetCurrentMethod().Name);
        
        private void OnBotPurgeEventEnd() => OnEventTouch(System.Reflection.MethodBase.GetCurrentMethod().Name);

Config ex.

{
  "Leaderboard Options": {
    "Enable Leaderboard UI?": true,
    "Leaderboard UI Anchor Min": "0.5 1",
    "Leaderboard UI Anchor Max": "0.5 1",
    "Leaderboard UI Offset Min": "250 -150",
    "Leaderboard UI Offset Max": "450 0",
    "Leaderboard UI Font": "permanentmarker.ttf"
  },
  "Event Options": {
    "Enable Scheduled Events?": true,
    "Purge Command": "purge",
    "Purge End Command": "purgeend",
    "Min Random Event Interval in Seconds": 3600,
    "Max Random Event Interval in Seconds": 7200,
    "Minimum Players to Start Event": 2,
    "Event Duration in Seconds": 600,
    "Enable Start FX?": true,
    "Enable Chat Countdown?": true,
    "Chat Countdown Interval in Minutes": 5,
    "Webhook URL (Leave blank to disable)": ""
  },
  "Reward Options": {
    "Enable Winner Commands?": true,
    "Winner Commands": [
      "inventory.giveto {id} rifle.ak 1",
      "inventory.giveto {id} paper 10"
    ],
    "Enable Economic Payout?": true,
    "Economic Payout Amount": 100.0,
    "Enable Server Rewards Payout?": true,
    "Server Rewards Payout Amount": 100,
    "Enable Winner Items?": true,
    "Min Items to Give": 1,
    "Max Items to Give": 2,
    "Winner Items": [
      {
        "Shortname": "blood",
        "SkinID": 0,
        "Probability (0-1)": 0.8,
        "Custom Name": "",
        "Minimum Amount": 10,
        "Maximum Amount": 20
      },
      {
        "Shortname": "bleach",
        "SkinID": 0,
        "Probability (0-1)": 0.2,
        "Custom Name": "",
        "Minimum Amount": 1,
        "Maximum Amount": 3
      }
    ]
  }
}
Lang ex. 
{
  "EventActive": "[<color=#880808>BOT PURGE EVENT</color>] nThe Bot Purge Event has started! <color=#884808>Kill</color> as many bots as you can!",
  "EventAlreadyRunning": "[<color=#880808>BOT PURGE EVENT</color>] nThe Event is already running.",
  "EventNotRunning": "[<color=#880808>BOT PURGE EVENT</color>] nThe Event is not currently running.",
  "NoPermissionStart": "[<color=#880808>BOT PURGE EVENT</color>] nYou don't have permission to start the Bot Purge Event.",
  "NoPermissionEnd": "[<color=#880808>BOT PURGE EVENT</color>] nYou don't have permission to end the Bot Purge Event.",
  "ManuallyEnded": "[<color=#880808>BOT PURGE EVENT</color>] nThe Event was manually Ended.",
  "NoParticipants": "[<color=#880808>BOT PURGE EVENT</color>] nThe Event has ended! Unfortunately, no one participated.",
  "CountdownText": "[<color=#880808>BOT PURGE EVENT</color>] nThe Bot Purge Event will end in <color=#880808>{0}</color> minute(s).",
  "WinnerAnnounce": "{0}",
  "TieMessage": "[<color=#880808>BOT PURGE EVENT</color>] nThe Bot Purge Event has ended! There was a tie among <color=#880808>{0}</color> players with <color=#880808>{1}</color> kills.",
  "TieWinnerMessage": "[<color=#880808>BOT PURGE EVENT</color>]nThe winner was randomly selected: <color=#880808>{0}</color> with <color=#880808>{1}</color> kills!n",
  "HasEnded": "[<color=#880808>BOT PURGE EVENT</color>] nThe Bot Purge Event has ended!",
  "EndMessage": "[<color=#880808>BOT PURGE EVENT</color>]nnBot Purge RewardsnnThe Winner is <color=#880888>{0}</color> with <color=#884808>{1}</color> kill(s)!",
  "RewardMessage": "n<color=#880848>{0}</color> <color=#888808>x</color> <color=#088848>{1}</color>",
  "EconomicRewardMessage": "n<color=#880888>{0}</color> received <color=#bb9b65>$</color><color=#85bb65>{1}</color>!",
  "PlayerEarnedMessage": "n<color=#880888>{0}</color> earned:n{1}",
  "ServerRewardsMessage": "n<color=#880888>{0}</color> also received <color=#85bb65>{1}</color><color=#bb9b65> RP</color>!"
}

				

Reviews

There are no reviews yet.


Only logged in customers who have purchased this product may leave a review.

Version 2.0.3 | Updated April 21, 2025
  • Updated Added Additional Check for ZombieHorde Zombies. If you skipped 2.0.0, Check those patch notes.
Version 2.0.2 | Updated April 19, 2025
  • Updated Changed Console to work via rcon or f1 console. Fixed an issue with not scheduling the end if not using the chat countdown interval.  If you skipped 2.0.0 Check those patch notes.
Version 2.0.1 | Updated April 18, 2025
  • Updated Added new lang key with a config option, to announce that the event is about to begin x seconds mins or hours before start. Fixed issue with scheduled events not restarting Removed some Unused code Fixed console Starting and Ending Commands. Added more console Messages when events start and end, etc. Tweaked some time formatting. If you skipped 2.0.0 Check those patch notes.
Version 2.0.0 | Updated April 16, 2025
  • Updated Complete Rewrite for Performance, Simplified Config. Unload old version. Backup lang & config. Delete those files and load in the new version.
Version 1.2.8 | Updated October 12, 2023
  • Fixed Rewards Dist. Section cleaned up.
Version 1.2.7 | Updated September 19, 2023
  • Added option to run commands for the winner. use {id} to target your winning player.
Version 1.2.6 | Updated September 17, 2023
  • Fixed Worked out every outcome if loot table, SR, or Eco are being used in diff combos, to print the correct output to chat of rewards given.
Version 1.2.51 | Updated September 16, 2023
  • Fixed Tie Message Key
Version 1.2.5 | Updated September 12, 2023
  • Added *Keeping last version up in case I missed something* Added new config options pertaining to leaderboard UI Adjustment, Chat announcement interval, and option to toggle the chat message off completely, added options to change the purge start and end commands. Converted announcements and chat messages, to the Lang file, So you can customize it how you want. Code Cleanup and Reorganization. Remember Config and Lang File will need to be remade as this changes quite a few things.
Version 1.2.4 | Updated September 10, 2023
  • Updated Added a check, if the threshold for players needed for events, fell below during an event, it wouldn't schedule the next after that event ended, until threshold is reached again.
Version 1.2.3 | Updated September 10, 2023
  • Fixed Corrected a check if enough players are on for scheduled events.
Version 1.2.2 | Updated September 9, 2023
  • Updated Changed Time Formatting to Display M / S Remaining.
Version 1.2.1 | Updated September 7, 2023
  • Updated Added Event start and end hooks, for use with HUD. Will add Details and IMG link in desc.
Version 1.2.0 | Updated September 6, 2023
  • Added Event was in need of a Leaderboard type UI, @Ridamees Wired it up and we are setup to view who is leading during the event. More updates coming soon.
Version 1.1.9 | Updated August 26, 2023
  • Fixed Corrected a line if config option was null.
Version 1.1.8 | Updated August 14, 2023
  • Updated Added Checks, if eco or server rewards isnt loaded, it will proceed as needed without triggering errors in console.
  • Added //v1.1.6 Cleaned up Timer for Auto sched. and Duration Removed some unused code.
  • Updated Tweaked the way the plugin detects if an event is able to be Scheduled depending on active players.
  • Updated Added a Min Max Item Randomizer for the Loot Table. Config Will Most likely need to be Deleted and Re Configured sorry for the Inconvenience.

Discussions

There are no discussions yet.

Leave a reply

Your email address will not be published. Required fields are marked *

Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA

• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.

Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.

Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)

Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)

Product Enquiry

Please Login to make enquiry about this product