Bot Purge Event
$15.00
Sold by: WrecksBot Purge Event – Challenge your players and have them compete for the most amount of NPC/Bot kills for the duration of the event.
- Description
- Reviews (0)
- Version History
- Discussions (0)
- Setup
- Product Enquiry
Description
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 (0)
Only logged in customers who have purchased this product may leave a review.
Version History
- Updated Added Additional Check for ZombieHorde Zombies. If you skipped 2.0.0, Check those patch notes.
- 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.
- 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.
- Updated Complete Rewrite for Performance, Simplified Config. Unload old version. Backup lang & config. Delete those files and load in the new version.
- Fixed Rewards Dist. Section cleaned up.
- Added option to run commands for the winner. use {id} to target your winning player.
- 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.
- Fixed Tie Message Key
- 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.
- 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.
- Fixed Corrected a check if enough players are on for scheduled events.
- Updated Changed Time Formatting to Display M / S Remaining.
- Updated Added Event start and end hooks, for use with HUD. Will add Details and IMG link in desc.
- 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.
- Fixed Corrected a line if config option was null.
- 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 (0)
Discussions
There are no discussions yet.
Leave a reply
Setup
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)
Reviews
There are no reviews yet.