Bot Purge Event

$10.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
  • /BotKills – Track kills if needed, counter is also on UI when participating.

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.

{
  "BotPurgeEndCommand": "purgeend",
  "BotPurgeStartCommand": "purge",
  "ChatCountdownEnabled": true,
  "ChatCountdownInterval(Minutes)": 1,
  "EconomicRewards": 1000,
  "EnableEconomicRewards": true,
  "EnableLootTable": true,
  "EnableScheduledEvents": true,
  "EnableServerRewards": true,
  "EnableStartSFX": true,
  "EventDuration(Seconds)": 600,
  "LeaderboardUIAnchorMax": "0.5 1",
  "LeaderboardUIAnchorMin": "0.5 1",
  "LeaderboardUIOffsetMax": "450 0",
  "LeaderboardUIOffsetMin": "250 -150",
  "MaximumTimeBetweenEvents(Seconds)": 7200,
  "Minimum Players To Start": 2,
  "MinimumTimeBetweenEvents(Seconds)": 3600,
  "RandomItemsMax": 3,
  "RandomItemsMin": 1,
  "ServerRewards": 1000,
  "WinnerRewards": [
    {
      "maxQuantity": 5,
      "minQuantity": 1,
      "name": "Blood Money",
      "shortname": "paper",
      "skinid": null
    },
    {
      "maxQuantity": 15,
      "minQuantity": 5,
      "name": "",
      "shortname": "scrap",
      "skinid": null
    }
  ]
}

Lang ex.
{
  "EventStarted": "[<color=#880808>BOT PURGE EVENT</color>] The Bot Purge Event has started! <color=#884808>Kill</color> as many bots as you can!",
  "EventAlreadyRunning": "[<color=#880808>BOT PURGE EVENT</color>] The Event is already running.",
  "EventNotRunning": "[<color=#880808>BOT PURGE EVENT</color>] The Event is not currently running.",
  "NoPermissionStart": "[<color=#880808>BOT PURGE EVENT</color>] You don't have permission to start the Bot Purge Event.",
  "NoPermissionEnd": "[<color=#880808>BOT PURGE EVENT</color>] You don't have permission to end the Bot Purge Event.",
  "ManuallyEnded": "[<color=#880808>BOT PURGE EVENT</color>] The Event was manually Ended.",
  "NoParticipants": "[<color=#880808>BOT PURGE EVENT</color>] The Event has ended! Unfortunately, no one participated.",
  "CountdownText": "[<color=#880808>BOT PURGE EVENT</color>] The Bot Purge Event will end in <color=#880808>{0}</color> minute(s).",
  "TieMessage": "The Bot Purge Event has ended! There was a tie among <color=#880808>{0}</color> players with <color=#880808>{1}</color> kills.",
  "TieWinnerMessage": "The winner was randomly selected: <color=#880808>{0}</color> with <color=#880808>{1}</color> kills!",
  "WinnerAnnounce": "[<color=#880808>BOT PURGE EVENT</color>] {0}",
  "HasEnded": "The Bot Purge Event Has Ended!",
  "EndMessage": "nnThe Bot Purge Event has ended!nnThe 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>!",
  "ServerRewardsMessage": "n<color=#880888>{0}</color> also received <color=#85bb65>{1}</color><color=#bb9b65> RP</color>!",
  "PlayerEarnedMessage": "n<color=#880888>{0}</color> earned:n{1}"
}

				

Reviews

There are no reviews yet.


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

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